![]() |
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.