Base exception class. More...
#include <var_except.h>
Public Types | |
enum | e_which { NA = 0, UNARY, INCDEC, LEFT, RIGHT } |
Public Member Functions | |
c_var_except (e_which which) | |
Constructor. | |
virtual | ~c_var_except ()=0 |
string | get_bad_arg_name () |
Returns human-readable name of erroneous operand. | |
int | get_bad_arg_num () |
Returns number of erroneous operand. | |
virtual string | get_msg ()=0 |
Returns human-readable error description. | |
c_var_except::e_which | get_which_operand () |
Returns which operand caused the problem. | |
Private Attributes | |
c_var_except::e_which | which_operand |
Which operand caused the problem? |
Base exception class.
Definition at line 62 of file var_except.h.