bux API Reference 1.9.0
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(), bux::C_EZArgs::add_subcommand(), bux::asciiLiteral(), bux::C_Intervals< T >::C_Intervals(), bux::LR1::C_NewLex< T_Data >::C_NewLex(), bux::C_PathFmtLogSnap::configPath(), bux::createCharLiteral(), bux::parseEscapeChar(), bux::C_EZArgs::position_args(), bux::C_PathFmtLogSnap::snap(), bux::stamp(), bux::to_utf8(), bux::to_utf8(), and bux::C_IntegerLex::value().
#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.