|
Go to the documentation of this file.
28 const std::string& rDescription, unsigned int errorId, bool mute)
29 : exception(), mFunctionName(rFunctionName),
30 mDescription(rDescription), mErrorId(errorId) {
31 mMessage= "libFAUDES Exception: " + rFunctionName + ": " +rDescription;
32 #ifdef FAUDES_DEBUG_EXCEPTIONS
#define FAUDES_WRITE_CONSOLE(message) Debug: output macro for optional redirection of all console output.
virtual ~Exception() Destructor.
virtual const char * What() const Returns error description.
std::string mDescription Error description.
unsigned int mErrorId Error id.
std::string mFunctionName Function name.
virtual unsigned int Id() const Returns error id.
virtual const char * Message() const Returns error description.
Exception(const std::string &rFunctionName, const std::string &rDescription, unsigned int errorId, bool mute=false) Constructor.
virtual const char * Where() const Returns Function.
std::string mMessage Error message.
libFAUDES resides within the namespace faudes.
libFAUDES 2.32b
--- 2024.03.01
--- c++ api documentaion by doxygen
|