TF++, Miscellaneous classes and modules in C++:
Error handling module
Collaboration diagram for Error handling module:

Modules

 Interface provided through error.h
 Interface provided through error.h.
 

Namespaces

 tfxx::error
 Error handling.
 

Classes

class  tfxx::error::Exception
 Base class for exceptions. More...
 

Macros

#define TFXX_report_assert(C, M, V)
 Check an assertion and report only. More...
 
#define TFXX_nonfatal_assert(F, C, M, V)   if (F) { TFXX_report_assert(C,M,V) } else { TFXX_assert(C,M) }
 Macro to distinguish between fatal and non fatal assertions. More...
 

Functions

void tfxx::error::report_violation (const char *message, const char *file, const int &line, const char *condition)
 report violation of assertion More...
 
void tfxx::error::report_deprecated (const char *function, const char *reason)
 report deprecated function More...
 

Detailed Description