PARTONS/ElementaryUtils  
Basic utility softwares (Logger, threads, etc)
Public Member Functions | Private Attributes | List of all members
ElemUtils::CustomException Class Reference
Inheritance diagram for ElemUtils::CustomException:

Public Member Functions

 CustomException (const std::string &className, const std::string &funcName, const std::string &errorMsg) throw ()
 
virtual ~CustomException () throw ()
 
virtual const char * what () const throw ()
 
const std::string & getClassName () const
 
const std::string & getErrorMsg () const
 
const std::string & getFuncName () const
 

Private Attributes

std::string m_className
 
std::string m_funcName
 
std::string m_errorMsg
 
std::string m_finalExceptionMsg
 

Constructor & Destructor Documentation

◆ CustomException()

ElemUtils::CustomException::CustomException ( const std::string &  className,
const std::string &  funcName,
const std::string &  errorMsg 
)
throw (
)

◆ ~CustomException()

ElemUtils::CustomException::~CustomException ( )
throw (
)
virtual

Member Function Documentation

◆ getClassName()

const std::string & ElemUtils::CustomException::getClassName ( ) const

◆ getErrorMsg()

const std::string & ElemUtils::CustomException::getErrorMsg ( ) const

◆ getFuncName()

const std::string & ElemUtils::CustomException::getFuncName ( ) const

◆ what()

const char * ElemUtils::CustomException::what ( ) const
throw (
)
virtual

Member Data Documentation

◆ m_className

std::string ElemUtils::CustomException::m_className
private

◆ m_errorMsg

std::string ElemUtils::CustomException::m_errorMsg
private

◆ m_finalExceptionMsg

std::string ElemUtils::CustomException::m_finalExceptionMsg
private

◆ m_funcName

std::string ElemUtils::CustomException::m_funcName
private

The documentation for this class was generated from the following files: