17 if (!what_arg.empty())
19 result.append(what_arg.c_str());
26 const char*
what()
const throw()
override
28 return result.c_str();
62#define LOG_FAIL_EXC(msg) \
65 LOG_FAIL_FMT("Exception in {}", __PRETTY_FUNCTION__); \
66 LOG_DEBUG_FMT("Error: {}", msg); \
Definition ccf_exception.h:13
const char * what() const override
Definition ccf_exception.h:26
ccf_logic_error()
Definition ccf_exception.h:24
ccf_logic_error(const std::string &what_arg)
Definition ccf_exception.h:15
Definition ccf_exception.h:36
ccf_oe_attester_init_error(const std::string &what_arg)
Definition ccf_exception.h:38
Definition ccf_exception.h:44
ccf_oe_verifier_init_error(const std::string &what_arg)
Definition ccf_exception.h:46
Definition ccf_exception.h:52
ccf_openssl_rdrand_init_error(const std::string &what_arg)
Definition ccf_exception.h:54
Definition app_interface.h:15