|
|
||||||
|
faudes::Exception Class Reference Detailed DescriptionFaudes exception class. libFAUDES uses the C++ exception mechanism to report errors on file IO and all sorts of invalid arguments. Members are
Define the compiletime option FAUDES_DEBUG_EXCEPTIONS (File-) System Errors
Symboltable Errors
Runtime interface error
Token IO Errors
Container Classes Errors
Core Generator Classes Errors
Generator Operation Errors
Exception ids between 300 and 999 are used by LRT plugins.
Definition at line 118 of file cfl_exception.h.
Constructor & Destructor Documentation◆ Exception()
Constructor. Writes an error message on stderr and throws an exception.
Definition at line 27 of file cfl_exception.cpp. ◆ ~Exception()
Destructor. Definition at line 39 of file cfl_exception.cpp. Member Function Documentation◆ Id()
Returns error id. Definition at line 49 of file cfl_exception.cpp. ◆ Message()
Returns error description. Definition at line 53 of file cfl_exception.cpp. ◆ What()
Returns error description. Definition at line 45 of file cfl_exception.cpp. ◆ Where()
Returns Function. Definition at line 41 of file cfl_exception.cpp. Member Data Documentation◆ mDescription
Error description. Definition at line 158 of file cfl_exception.h. ◆ mErrorId
Error id. Definition at line 164 of file cfl_exception.h. ◆ mFunctionName
Function name. Definition at line 155 of file cfl_exception.h. ◆ mMessage
Error message. Definition at line 161 of file cfl_exception.h. The documentation for this class was generated from the following files: libFAUDES 2.32b --- 2024.03.01 --- c++ api documentaion by doxygen |