![]() |
ATLAS Offline Software
|
macros to associate a CLID to a type More...
#include "AthenaKernel/ClassID_traits.h"#include "AthenaKernel/ClassName.h"#include "AthenaKernel/CLIDRegistry.h"#include "CxxUtils/checker_macros.h"#include "GaudiKernel/DataObject.h"Go to the source code of this file.
Macros | |
| #define | CLIDREGISTRY_ADDENTRY(CID, NAME) |
| #define | CLIDREGISTRY_ADDENTRY2(CID, ARG1, ARG2) |
| #define | CLASS_DEF(NAME, CID, VERSION) |
| associate a clid and a version to a type eg More... | |
| #define | CLASS_DEF2(ARG1, ARG2, CID, VERSION) |
| hack to use instead of CLASS_DEF when type name contains a comma ',' eg More... | |
macros to associate a CLID to a type
Definition in file Control/AthenaKernel/AthenaKernel/CLASS_DEF.h.
| #define CLASS_DEF | ( | NAME, | |
| CID, | |||
| VERSION | |||
| ) |
associate a clid and a version to a type eg
| NAME | type name |
| CID | clid |
| VERSION | not yet used |
Definition at line 68 of file Control/AthenaKernel/AthenaKernel/CLASS_DEF.h.
| #define CLASS_DEF2 | ( | ARG1, | |
| ARG2, | |||
| CID, | |||
| VERSION | |||
| ) |
hack to use instead of CLASS_DEF when type name contains a comma ',' eg
| ARG1 | type name (1st part) |
| ARG2 | type name (2nd part) |
| CID | clid |
| VERSION | not yet used |
Definition at line 103 of file Control/AthenaKernel/AthenaKernel/CLASS_DEF.h.
| #define CLIDREGISTRY_ADDENTRY | ( | CID, | |
| NAME | |||
| ) |
Definition at line 39 of file Control/AthenaKernel/AthenaKernel/CLASS_DEF.h.
| #define CLIDREGISTRY_ADDENTRY2 | ( | CID, | |
| ARG1, | |||
| ARG2 | |||
| ) |
Definition at line 47 of file Control/AthenaKernel/AthenaKernel/CLASS_DEF.h.
1.8.18