#include <Error.h>
Public Methods | |
| CNError (void) | |
| Default Constructor. | |
| ~CNError (void) | |
| Default Destructor. | |
| CNErrorCode | addError (const char *key, const char *default_message) |
| add a new error to the error context. | |
| const char * | getMessage (CNErrorCode code, CNString *info=NULL) |
| info can be returned (set with setInfo). | |
| void | setInfo (const char *info) |
| the next setInfo. | |
| void | setErrorFile (const char *file) |
| set an error file with messages UNIMPLEMENTED. | |
| virtual CNClassDesc | class_desc () const |
| FIXME: Undocumented. | |
| virtual bool | is_a (CNClassDesc desc) const |
| Checks Type. | |
| virtual void | print (ostream &strm=cout) const |
| Print output. | |
| virtual void | dump (ostream &strm=cout) const |
| Debug output. | |
Static Public Methods | |
| void | addInitFunction (InitFunction func) |
| add init function to error context. | |
| CNError * | cast_from_object (CNObject *obj) |
| Safes Type Cast. | |
1.2.13.1 written by Dimitri van Heesch,
© 1997-2001