59 #define undefined_error 1000
60 #define unknown_error 1001
61 #define internal_error 1002
62 #define no_such_file 1003
63 #define no_such_variable 1004
64 #define malformed_expr 1005
65 #define no_authorization 1006
66 #define cannot_read_file 1007
67 #define dummy_message 1008 // Dumplicate of 1007; see Error.cc
97 Error(ErrorCode ec,
string msg);
108 bool parse(FILE *fp);
109 void print(FILE *out)
const;
110 void print(ostream &out)
const;
#define undefined_error
Undefined error code.
string get_error_message() const
bool parse(FILE *fp)
Parse an Error object.
void set_error_code(ErrorCode ec=undefined_error)
void print(FILE *out) const
bool OK() const
Is the Error object valid?
Error & operator=(const Error &rhs)
int ErrorCode
An enumerated type for common errors.
ErrorCode get_error_code() const
A class for error processing.
void set_error_message(string msg="")