ATLAS Offline Software
Loading...
Searching...
No Matches
IConstAuxStore.h File Reference

Interface for const operations on an auxiliary store. More...

#include "AthContainersInterfaces/AuxTypes.h"
#include <cstddef>
#include "AthenaKernel/CLASS_DEF.h"
Include dependency graph for IConstAuxStore.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 IAuxTypeVectorSG::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_tSG::getAuxIDs () const
 Return a set of identifiers for existing data items for this object.
const SG::auxid_set_tSG::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 IAuxTypeVectorSG::linkedVector (SG::auxid_t auxid) override
 Return interface for a linked variable.

Detailed Description

Interface for const operations on an auxiliary store.

Author
scott snyder snyde.nosp@m.r@bn.nosp@m.l.gov
Date
Apr, 2013

Definition in file IConstAuxStore.h.