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.