![]() |
ATLAS Offline Software
|
Interface for const operations on an auxiliary store. More...
#include "AthContainersInterfaces/AuxTypes.h"#include <cstddef>#include "AthenaKernel/CLASS_DEF.h"Go to the source code of this file.
Namespaces | |
| namespace | SG |
| Forward declaration. | |
Functions | |
| virtual const void * | SG::getData (SG::auxid_t auxid) const override |
| Return the data vector for one aux data item. | |
| virtual const IAuxTypeVector * | SG::getVector (SG::auxid_t auxid) const override |
| Return vector interface for one aux data item. | |
| virtual void * | SG::getDecoration (auxid_t auxid, size_t size, size_t capacity) override |
| Return the data vector for one aux data decoration item. | |
| const SG::auxid_set_t & | SG::getAuxIDs () const |
| Return a set of identifiers for existing data items for this object. | |
| const SG::auxid_set_t & | SG::getDecorIDs () const |
| Return a set of identifiers for decorations for this object. | |
| virtual bool | SG::isDecoration (auxid_t auxid) const override |
| Test if a particular variable is tagged as a decoration. | |
| virtual void | SG::lock () override |
| Lock the container. | |
| bool | SG::clearDecorations () const |
| Clear all decorations. | |
| virtual size_t | SG::size () const override |
| Return the number of elements in the store. | |
| virtual void | SG::lockDecoration (SG::auxid_t auxid) override |
| Lock a decoration. | |
| virtual IAuxTypeVector * | SG::linkedVector (SG::auxid_t auxid) override |
| Return interface for a linked variable. | |
Interface for const operations on an auxiliary store.
Definition in file IConstAuxStore.h.