#include <sstream>
#include <map>
#include <vector>
#include <typeinfo>
#include <mutex>
#include "AthenaKernel/CLASS_DEF.h"
#include "AthenaKernel/BaseInfo.h"
#include "AthenaKernel/SourceID.h"
#include "AthenaKernel/DataBucketTraitFwd.h"
#include "AthenaKernel/MetaContDataBucket.h"
Go to the source code of this file.
|
| namespace | SG |
| | Forward declaration.
|
◆ METACONT_DEF
| #define METACONT_DEF |
( |
| T, |
|
|
| CLID ) |
Value:
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
uint32_t CLID
The Class ID type.
Declare a metadata container along with its CLID:
Definition at line 220 of file MetaCont.h.
220#define METACONT_DEF(T, CLID) \
221 CLASS_DEF( MetaCont<T>, CLID, 1 ) \
222 SG_BASES( MetaCont<T>, MetaContBase )