Go to the documentation of this file.
11 #define GAUDIKERNEL_STATUSCODE_CPP 1
30 const char*
name()
const override {
return "Gaudi"; }
static GAUDI_API void disableChecking()
static GAUDI_API bool checkingEnabled()
std::string message() const
Description (or name) of StatusCode value.
unsigned long code_t
type of StatusCode value
constexpr static const auto SUCCESS
#define STATUSCODE_ENUM_IMPL(...)
Assign a category to the StatusCode enum declared with STATUSCODE_ENUM_DECL( ENUM )
virtual const char * name() const =0
Name of the category.
constexpr static const auto FAILURE
constexpr static const auto RECOVERABLE
void i_doThrow(std::string_view message, std::string_view tag) const
Helper function to avoid circular dependency between GaudiException.h and StatusCode....
virtual std::string message(code_t code) const
Description for code within this category.