TF++, Miscellaneous classes and modules in C++:

◆ Exception() [4/5]

tfxx::error::Exception::Exception ( const char *  message,
const char *  file,
const int &  line,
const char *  condition 
)

Create with message, failed assertion, and code position.

construct with message and file info and condition

Definition at line 76 of file error.cc.

References base_report(), and report_on_construct_is_true().

79  :
80  Mmessage(message), Mfile(file), Mline(line), Mcondition(condition)
81  { if (this->report_on_construct_is_true()) { base_report(); } }
bool report_on_construct_is_true() const
Definition: error.h:108
const char * Mfile
pointer to file name string
Definition: error.h:118
int Mline
pointer to line number in source file
Definition: error.h:120
const char * Mcondition
pointer to assertion condition text string
Definition: error.h:122
const char * Mmessage
pointer to message string
Definition: error.h:116
void base_report() const
Screen report.
Definition: error.cc:114
Here is the call graph for this function: