![]() |
ATLAS Offline Software
|
a traits class that associates a CLID to a type T It also detects whether T inherits from Gaudi DataObject More...
#include "AthenaKernel/ClassName.h"#include "GaudiKernel/ClassID.h"#include <string>#include <typeinfo>#include <type_traits>#include <concepts>Go to the source code of this file.
Classes | |
| class | ClassID_trait_dummy |
| class | ClassID_traits< T > |
| Default, invalid implementation of ClassID_traits. More... | |
| struct | ClassID_traits< T > |
This specialization is used for classes deriving from DataObject. More... | |
Macros | |
| #define | MY_STATIC_ASSERT(B) |
| internal use: issues a compilation error when condition B is false | |
a traits class that associates a CLID to a type T It also detects whether T inherits from Gaudi DataObject
Definition in file Control/AthenaKernel/AthenaKernel/ClassID_traits.h.
| #define MY_STATIC_ASSERT | ( | B | ) |
internal use: issues a compilation error when condition B is false
Definition at line 24 of file Control/AthenaKernel/AthenaKernel/ClassID_traits.h.