/
jiteman
/
jsd-foreign-libreoffice-cppunit
Обзор
Документация
Войти
/
jiteman
/
jsd-foreign-libreoffice-cppunit
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/cppunit/DynamicLibraryManagerException.cpp
40 строк
981 B
jiteman
initial commit has been done
14 апр 2024, 15:49
14 апр 2024, 15:49
4c53812
Код
Авторство
О чём код?
#include <cppunit/plugin/DynamicLibraryManagerException.h> #if !defined(CPPUNIT_NO_TESTPLUGIN) CPPUNIT_NS_BEGIN DynamicLibraryManagerException::DynamicLibraryManagerException( const std::string &libraryName, const std::string &errorDetail, Cause cause ) : std::runtime_error( "" ) , m_message() , m_cause( cause ) { if ( cause == loadingFailed ) m_message = "Failed to load dynamic library: " + libraryName + "\n" + errorDetail; else m_message = "Symbol [" + errorDetail + "] not found in dynamic libary:" + libraryName; } DynamicLibraryManagerException::Cause DynamicLibraryManagerException::getCause() const { return m_cause; } const char * DynamicLibraryManagerException::what() const noexcept { return m_message.c_str(); } CPPUNIT_NS_END #endif // !defined(CPPUNIT_NO_TESTPLUGIN)