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 | 
| void | claim () | 
| void | verify_owner () 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