DtAssert (the class) helps implement DtAssert (the MACRO) by storing static member variables.
More...
Public Types |
| typedef void(* | DtAssertFunc )(const char *fName, const char *func, int fLine, const char *operation) |
Static Protected Member Functions |
| static void | defaultFatal (const char *file, const char *func, int line, const char *operation) |
| static void | defaultNonFatal (const char *file, const char *func, int line, const char *operation) |
Private Member Functions |
| | DtAssert () |
| | Do not instantiate – CTOR not implemented.
|
| | DtAssert (const DtAssert &other) |
| | This class can not be copied – not implemented.
|
| DtAssert & | operator= (const DtAssert &) |
| | This class can not be copied – not implemented.
|
Detailed Description
DtAssert (the class) helps implement DtAssert (the MACRO) by storing static member variables.
This class should not be used directly, the macro DtAssert(a) should be used instead
Member Typedef Documentation
| typedef void(* DtAssert::DtAssertFunc)(const char *fName, const char *func, int fLine, const char *operation) |
Constructor & Destructor Documentation
Do not instantiate – CTOR not implemented.
| DtAssert::DtAssert |
( |
const DtAssert & |
other | ) |
|
|
private |
This class can not be copied – not implemented.
Member Function Documentation
| static void DtAssert::defaultFatal |
( |
const char * |
file, |
|
|
const char * |
func, |
|
|
int |
line, |
|
|
const char * |
operation |
|
) |
| |
|
staticprotected |
| static void DtAssert::defaultNonFatal |
( |
const char * |
file, |
|
|
const char * |
func, |
|
|
int |
line, |
|
|
const char * |
operation |
|
) |
| |
|
staticprotected |
| static void DtAssert::fatal |
( |
| ) |
|
|
static |
| static void DtAssert::ignore |
( |
| ) |
|
|
static |
This class can not be copied – not implemented.
| static void DtAssert::setAssertFunction |
( |
DtAssertFunc |
func | ) |
|
|
static |
| static void DtAssert::warn |
( |
| ) |
|
|
static |
Member Data Documentation
always set to null, when theAssertFunction is set to this value then DtAssert is a no-op
The documentation for this class was generated from the following file: