|
ATLAS Offline Software
|
Go to the documentation of this file.
6 #ifndef APRTEST_AUXSTORE
7 #define APRTEST_AUXSTORE
34 virtual IAuxStore*
getStore()
override {
return (IAuxStore*)
this; }
35 virtual const IAuxStore*
getStore()
const override {
return (IAuxStore*)
this; }
39 virtual size_t size()
const override
virtual size_t size() const override
Return the number of elements in the store.
virtual const void * getData(SG::auxid_t auxid) const override
Return the data vector for one aux data item.
virtual void setStore(IAuxStore *store) override
virtual void * getData(SG::auxid_t auxid, size_t size, size_t capacity) override
Return the data vector for one aux data item.
AuxStoreType
Type of the auxiliary store.
size_t auxid_t
Identifier for a particular aux data item.
virtual const IAuxStore * getStore() const override
virtual AuxStoreType getStoreType() const override
Return the type of the store object.
virtual size_t size() const override
Return the number of elements in the store.
virtual IAuxStore * getStore() override
Return the pointer to the store object currently in use.
IAuxStore * m_extra_store
An auxiliary data store that holds data internally.
AClassWithDict(int v=54321)
An auxiliary data store that holds data internally.
Interface for objects taking part in direct ROOT I/O.
@ AST_ContainerStore
The store describes a container.