libt3widget
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups
List of all members | Public Types | Public Member Functions
t3_widget::complex_error_t Class Reference

A class representing an error from one of the supporting libraries. More...

Public Types

enum  source_t {
  SRC_NONE, SRC_ERRNO, SRC_TRANSCRIPT, SRC_T3_KEY,
  SRC_T3_WINDOW
}

Public Member Functions

 complex_error_t (source_t _source, int _error, const char *_file_name=NULL, int _line_number=0)
int get_error (void)
source_t get_source (void)
const char * get_string (void)
bool get_success (void)
void set_error (source_t _source, int _error, const char *_file_name=NULL, int _line_number=0)

Detailed Description

A class representing an error from one of the supporting libraries.