![]() |
ATLAS Offline Software
|
Indexes to attribute name, type name and object value for the persistent storage of an attribute list. More...
#include <AttrListIndexes.h>
Public Member Functions | |
| AttrListIndexes () | |
| AttrListIndexes (unsigned short nameIndex, unsigned short typeIndex, unsigned short objIndex) | |
| AttrListIndexes (unsigned short typeIndex, unsigned short objIndex) | |
| AttrListIndexes (unsigned int combinedIndex) | |
| unsigned short | nameIndex () const |
| Index into attribute name vector. | |
| unsigned short | typeIndex () const |
| Index into the type name vector. | |
| unsigned short | objIndex () const |
| Index into the type-specific value vectors - type index identifies which one. | |
| unsigned int | combinedIndex () const |
| Access to the bit-packed value. | |
| bool | isValid () const |
| Uninitialized index is NOT valid. | |
| void | setCombinedIndex (unsigned int combinedIndex) |
| void | setAttrIndex (unsigned short nameIndex) |
| void | setTypeIndex (unsigned short typeIndex) |
| void | setObjIndex (unsigned short index) |
Private Attributes | |
| unsigned short | m_typeIndex |
| unsigned short | m_objIndex |
Indexes to attribute name, type name and object value for the persistent storage of an attribute list.
The attribute and type names are stored in individual vectors, but the object value is stored in one of serveral type-specific vectors.
Definition at line 19 of file AttrListIndexes.h.
|
inline |
Definition at line 58 of file AttrListIndexes.h.
|
inline |
Definition at line 65 of file AttrListIndexes.h.
|
inline |
Definition at line 74 of file AttrListIndexes.h.
|
inline |
Definition at line 81 of file AttrListIndexes.h.
|
inline |
Access to the bit-packed value.
Definition at line 110 of file AttrListIndexes.h.
|
inline |
Uninitialized index is NOT valid.
Definition at line 119 of file AttrListIndexes.h.
|
inline |
Index into attribute name vector.
Definition at line 89 of file AttrListIndexes.h.
|
inline |
Index into the type-specific value vectors - type index identifies which one.
Definition at line 103 of file AttrListIndexes.h.
|
inline |
Definition at line 137 of file AttrListIndexes.h.
|
inline |
Definition at line 128 of file AttrListIndexes.h.
|
inline |
Definition at line 154 of file AttrListIndexes.h.
|
inline |
Definition at line 146 of file AttrListIndexes.h.
|
inline |
Index into the type name vector.
Definition at line 96 of file AttrListIndexes.h.
|
private |
Definition at line 50 of file AttrListIndexes.h.
|
private |
Definition at line 49 of file AttrListIndexes.h.