Inheritance diagram for w_error_t:


Definition at line 88 of file w_error.h.
Public Types | |
| typedef w_error_info_t | info_t |
| typedef uint4_t | err_num_t |
| Integer-valued error code. | |
Public Member Functions | |
| w_error_t * | next () |
| w_error_t const * | next () const |
| w_error_t & | add_trace_info (const char *const filename, uint4_t line_num) |
| w_error_t & | clear_more_info_msg () |
| w_error_t & | append_more_info_msg (const char *more_info) |
| const char * | get_more_info_msg () const |
| ostream & | print_error (ostream &o) const |
| NORET | ~w_error_t () |
Static Public Member Functions | |
| static w_error_t * | make (const char *const filename, uint4_t line_num, err_num_t err_num, w_error_t *list=0, const char *more_info=0) |
| static w_error_t * | make (const char *const filename, uint4_t line_num, err_num_t err_num, uint4_t sys_err, w_error_t *list=0, const char *more_info=0) |
| static bool | insert (const char *modulename, const info_t info[], uint4_t count) |
| static const char * | error_string (err_num_t err_num) |
| static const char * | module_name (err_num_t err_num) |
| static ostream & | print (ostream &out) |
Public Attributes | |
| const err_num_t | err_num |
| const char *const | file |
| const uint4_t | line |
| const int4_t | sys_err_num |
Static Public Attributes | |
| static const w_error_t | no_error_instance |
| static w_error_t *const | no_error = const_cast<w_error_t *>(&no_error_instance) |
| static const info_t | error_info [] |
| typedef uint4_t w_error_t::err_num_t |
1.4.7