![]() |
The Gaudi Framework
master (bdbe7744)
|
#include <boost/preprocessor/facilities/overload.hpp>#include <functional>#include <ostream>#include <type_traits>#include <utility>#include <GaudiKernel/Kernel.h>
Go to the source code of this file.
Classes | |
| struct | is_StatusCode_enum< T > |
| class | StatusCode |
| This class is used for returning status codes from appropriate routines. More... | |
| class | StatusCode::Category |
| The category assigned to a StatusCode. More... | |
Macros | |
| #define | STATUSCODE_ENUM_DECL(ENUM) |
| Declare an enum to be used as StatusCode value. | |
| #define | STATUSCODE_ENUM_IMPL(...) |
| Assign a category to the StatusCode enum declared with STATUSCODE_ENUM_DECL( ENUM ). | |
| #define | STATUSCODE_ENUM_IMPL_1(ENUM) |
| #define | STATUSCODE_ENUM_IMPL_2(ENUM, CATEGORY) |
Functions | |
| bool | operator== (const StatusCode &lhs, const StatusCode &rhs) |
| #define STATUSCODE_ENUM_DECL | ( | ENUM | ) |
Declare an enum to be used as StatusCode value.
| ENUM | enum class |
Definition at line 274 of file StatusCode.h.
| #define STATUSCODE_ENUM_IMPL | ( | ... | ) |
Assign a category to the StatusCode enum declared with STATUSCODE_ENUM_DECL( ENUM ).
| ENUM | enum class |
| CATEGORY | (optional) category, otherwise use default StatusCode category |
Definition at line 283 of file StatusCode.h.
| #define STATUSCODE_ENUM_IMPL_1 | ( | ENUM | ) |
Definition at line 285 of file StatusCode.h.
| #define STATUSCODE_ENUM_IMPL_2 | ( | ENUM, | |
| CATEGORY ) |
Definition at line 288 of file StatusCode.h.
|
inline |
Definition at line 313 of file StatusCode.h.