faudes::Exception Class Reference Faudes exception class. More...
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 to enable verbose output when exceptions are thrown, including those that are catched on another level. Define the compiletime option FAUDES_CHECKED to turn on argument validation on both internal and user functions. (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
Constructor. Writes an error message on stderr and throws an exception.
Definition at line 27 of file cfl_exception.cpp.
Destructor. Definition at line 39 of file cfl_exception.cpp. Member Function Documentation
Returns error id. Definition at line 49 of file cfl_exception.cpp.
Returns error description. Definition at line 53 of file cfl_exception.cpp.
Returns error description. Definition at line 45 of file cfl_exception.cpp.
Returns Function. Definition at line 41 of file cfl_exception.cpp. Member Data Documentation
Error description. Definition at line 158 of file cfl_exception.h.
Error id. Definition at line 164 of file cfl_exception.h.
Function name. Definition at line 155 of file cfl_exception.h.
Error message. Definition at line 161 of file cfl_exception.h. The documentation for this class was generated from the following files: libFAUDES 2.28a --- 2016.09.13 --- c++ api documentaion by doxygen |