Chi-Tech
|
#include <string>
#include <stdexcept>
Go to the source code of this file.
Macros | |
#define | ChiInvalidArgumentIf(condition, message) |
#define | ChiInvalidArgument(message) |
#define | ChiLogicalErrorIf(condition, message) |
#define | ChiLogicalError(message) throw std::logic_error(std::string(__PRETTY_FUNCTION__) + ": " + message) |
#define | ChiRecoverableInvalidArgument(condition, message) |
#define | ChiRecoverableLogicalError(condition, message) |
#define ChiInvalidArgument | ( | message | ) |
Definition at line 11 of file chi_log_exceptions.h.
#define ChiInvalidArgumentIf | ( | condition, | |
message | |||
) |
Definition at line 7 of file chi_log_exceptions.h.
#define ChiLogicalError | ( | message | ) | throw std::logic_error(std::string(__PRETTY_FUNCTION__) + ": " + message) |
Definition at line 19 of file chi_log_exceptions.h.
#define ChiLogicalErrorIf | ( | condition, | |
message | |||
) |
Definition at line 15 of file chi_log_exceptions.h.
#define ChiRecoverableInvalidArgument | ( | condition, | |
message | |||
) |
Definition at line 22 of file chi_log_exceptions.h.
#define ChiRecoverableLogicalError | ( | condition, | |
message | |||
) |
Definition at line 30 of file chi_log_exceptions.h.