Static Public Methods |
| void | enable_channels (int channel_mask) |
| void | die (bool a, const char *file, int line, const char *func, const char *assert_str) |
| | param: channel_mask - Channels to be enabled.
|
| void | info (int channel, const char *text, const char *file, int line) |
| | param: a - Asserts if false.param: file - Name of the file where the assert occoured.param: line - Line in the file where the assert occoured.param: func - Function in which the assert occoured.param: assert_str - String that describe the assertion check.
|
| void | add_listener (CL_AssertListener *listener) |
| | param: channel - Channel to use.param: text - text to print.param: file - Name of the file where this was printed from.param: line - Line in the file where this was printed from.
|
| void | remove_listener (CL_AssertListener *listener) |
| | param: listener - The listener to be added.
|
Static Private Attributes |
| std::list<CL_AssertListener*> | listeners |