|
bux API Reference 1.12.3
Static library of whatever are seen required in general purpose but not directly supported from Modern C++. Or whatever reusable originated from my side projects.
|


Go to the source code of this file.
Namespaces | |
| namespace | bux |
THE common namespace of bux library. | |
Macros | |
| #define | THROW_AS(exp_class, fmtStr, ...) |
| #define | RAW_THROW_AS(exp_class, fmtStr, ...) |
| #define | THROW_CLASS(exp_class) |
| #define | LOGIC_ERROR(fmtStr, ...) |
| Wrap FILE(DATE)#__LINE__ FUNCTION: msg into std::logic_error. | |
| #define | RUNTIME_ERROR(fmtStr, ...) |
| Wrap FILE(DATE)#__LINE__ FUNCTION: msg into std::runtime_error. | |
| #define | RAW_LOGIC_ERROR(fmtStr, ...) |
| #define | RAW_RUNTIME_ERROR(fmtStr, ...) |
| #define LOGIC_ERROR | ( | fmtStr, | |
| ... ) |
Wrap FILE(DATE)#__LINE__ FUNCTION: msg into std::logic_error.
Definition at line 29 of file XException.h.
| #define RAW_LOGIC_ERROR | ( | fmtStr, | |
| ... ) |
Definition at line 36 of file XException.h.
| #define RAW_RUNTIME_ERROR | ( | fmtStr, | |
| ... ) |
Definition at line 37 of file XException.h.
| #define RAW_THROW_AS | ( | exp_class, | |
| fmtStr, | |||
| ... ) |
Definition at line 24 of file XException.h.
| #define RUNTIME_ERROR | ( | fmtStr, | |
| ... ) |
Wrap FILE(DATE)#__LINE__ FUNCTION: msg into std::runtime_error.
Definition at line 32 of file XException.h.
Referenced by bux::C_ScannerImpl< T_Input, T_State, T_Char, C_Traits >::add(), and bux::stamp().
| #define THROW_AS | ( | exp_class, | |
| fmtStr, | |||
| ... ) |
Definition at line 22 of file XException.h.
Referenced by bux::easy_unescape().
| #define THROW_CLASS | ( | exp_class | ) |
Definition at line 26 of file XException.h.