|
Compounds |
class | Exception |
Defines |
#define | LEMUR_ABORT(e) { std::cerr << e.what() << std::endl; exit(-1); } |
#define | LEMUR_THROW_LINE(code, text, file, line) throw Exception( file, line, std::string() + text, (code) ) |
#define | LEMUR_THROW(code, text) LEMUR_THROW_LINE(code, text, __FILE__, __LINE__) |
#define | LEMUR_RETHROW_LINE(e, text, file, line) throw Exception( file, line, (std::string() + text), (e) ) |
#define | LEMUR_RETHROW(e, text) LEMUR_RETHROW_LINE(e, text, __FILE__, __LINE__) |
#define | LEMUR_GENERIC_ERROR ((LemurErrorType)0xFFFFFFFF) |
#define | LEMUR_MISSING_PARAMETER_ERROR ((LemurErrorType)0xFFFFFFFE) |
#define | LEMUR_BAD_PARAMETER_ERROR ((LemurErrorType)0xFFFFFFF7) |
#define | LEMUR_PARSE_ERROR ((LemurErrorType)0xFFFFFFFD) |
#define | LEMUR_KEYFILE_IO_ERROR ((LemurErrorType)0xFFFFFFFC) |
#define | LEMUR_IO_ERROR ((LemurErrorType)0xFFFFFFFB) |
#define | LEMUR_RUNTIME_ERROR ((LemurErrorType)0xFFFFFFFA) |
#define | LEMUR_NETWORK_ERROR ((LemurErrorType)0xFFFFFFF9) |
#define | LEMUR_INTERNAL_ERROR ((LemurErrorType)0xFFFFFFF8) |
Typedefs |
typedef unsigned long | LemurErrorType |