27 #ifndef CALCIUM_EXCEPTION_HXX
28 #define CALCIUM_EXCEPTION_HXX
30 #if defined(__CONST_H) || defined(__CALCIUM_H)
31 #error "The header CalciumException.hxx must be included before calcium.h"
41 const std::string & text,
43 const unsigned int lineNumber,
44 const char *funcName):
51 const std::string & text ):
int InfoType
Definition: CalciumTypes.hxx:66
Definition: CalciumException.hxx:38
std::string _exceptionName
Definition: CalciumException.hxx:66
virtual const std::string & getExceptionName() const
Definition: CalciumException.hxx:62
CalciumTypes::InfoType _info
Definition: CalciumException.hxx:62
CalciumTypes::InfoType getInfo() const
Definition: CalciumException.hxx:60
CalciumException(const CalciumTypes::InfoType info, const std::string &text)
Definition: CalciumException.hxx:50
virtual ~CalciumException() noexcept
Definition: CalciumException.hxx:59
CalciumException(const CalciumTypes::InfoType info, const std::string &text, const char *fileName, const unsigned int lineNumber, const char *funcName)
Definition: CalciumException.hxx:40
void setInfo(CalciumTypes::InfoType info)
Definition: CalciumException.hxx:61
CalciumException(CalciumTypes::InfoType info, const DSC_Exception &ex)
Definition: CalciumException.hxx:55
Definition: DSC_Exception.hxx:94