 |
ATLAS Offline Software
|
Go to the documentation of this file.
15 #ifndef ATHCONTAINERSINTERFACES_AUXTYPES_H
16 #define ATHCONTAINERSINTERFACES_AUXTYPES_H
40 static const auxid_t auxid_set_size_hint = 2048;
92 #endif // not ATHCONTAINERSINTERFACES_AUXTYPES_H
Variable-sized bitset allowing (mostly) concurrent access.
Variable-sized bitset allowing (mostly) concurrent access.
ConcurrentBitset(bit_t nbits=0)
Constructor.
@ Linked
Mark that this variable is linked to another one.
size_t auxid_t
Identifier for a particular aux data item.
Used as type_info when we read an aux data item but it doesn't exist in the registry.
Helpers for treating a class enum as a bitmask.
AuxVarFlags
Additional flags to qualify an auxiliary variable.
@ None
No special flags set.
auxid_set_t(size_t nbits=auxid_set_size_hint)
@ Atomic
Mark that this variable should only be accessed atomically.
A set of aux data identifiers.
@ ATH_BITMASK
Enable bitwise functions on this enum; see bitmask.h.