#include <AuxStoreTest.h>
|
| virtual void | setStore (IAuxStore *store)=0 |
| | Give an auxiliary store object to the holder object.
|
Definition at line 16 of file AuxStoreTest.h.
◆ AuxStoreType
Type of the auxiliary store.
In the xAOD EDM we use auxiliary store objects in some cases to describe a single object, and in most cases to describe a container of objects. This enumeration declares which type the object implementing this interface is.
| Enumerator |
|---|
| AST_ObjectStore | The store describes a single object.
|
| AST_ContainerStore | The store describes a container.
|
Definition at line 66 of file IAuxStoreHolder.h.
66 {
69 };
@ AST_ContainerStore
The store describes a container.
@ AST_ObjectStore
The store describes a single object.
◆ ~AuxStore()
| virtual APRTest::AuxStore::~AuxStore |
( |
| ) |
|
|
inlinevirtual |
◆ getData() [1/2]
Definition at line 53 of file AuxStoreTest.h.
54 {
56 : SG::AuxStoreInternal::getData( auxid);
57 }
IAuxStore * m_extra_store
◆ getData() [2/2]
| void * APRTest::AuxStore::getData |
( |
SG::auxid_t | auxid, |
|
|
size_t | size, |
|
|
size_t | capacity ) |
|
inlineoverridevirtual |
Definition at line 46 of file AuxStoreTest.h.
47 {
49 : SG::AuxStoreInternal::getData( auxid,
size, capacity);
50 }
virtual size_t size() const override
◆ getStore() [1/2]
| virtual const IAuxStore * APRTest::AuxStore::getStore |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ getStore() [2/2]
| virtual IAuxStore * APRTest::AuxStore::getStore |
( |
| ) |
|
|
inlineoverridevirtual |
Return the pointer to the store object currently in use.
There's not much use case for this function yet, but it makes the interface complete at least.
Implements SG::IAuxStoreHolder.
Definition at line 34 of file AuxStoreTest.h.
34{ return static_cast<IAuxStore*>(this); }
◆ getStoreType()
| virtual AuxStoreType APRTest::AuxStore::getStoreType |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ setStore() [1/2]
| virtual void APRTest::AuxStore::setStore |
( |
IAuxStore * | store | ) |
|
|
inlineoverridevirtual |
◆ setStore() [2/2]
| virtual void SG::IAuxStoreHolder::setStore |
( |
IAuxStore * | store | ) |
|
|
pure virtualinherited |
◆ size()
| virtual size_t APRTest::AuxStore::size |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ m_data
| int APRTest::AuxStore::m_data = 0 |
◆ m_extra_store
| IAuxStore* APRTest::AuxStore::m_extra_store = 0 |
|
private |
The documentation for this class was generated from the following file: