|  | ATLAS Offline Software
    | 
#include <IdentifiableContTemp.h>
| Public Member Functions | |
| IdentifiableContTemp (size_t size) | |
| IdentifiableContTemp (IdentifiableContainerMT< T > *extcache=nullptr) | |
| IdentifiableContTemp ()=delete | |
| IdentifiableContTemp (const IdentifiableContTemp &that)=delete | |
| IdentifiableContTemp & | operator= (const IdentifiableContTemp &)=delete | 
| virtual | ~IdentifiableContTemp () | 
| virtual const T * | indexFindPtr (IdentifierHash hashId) const override | 
| virtual std::vector< IdentifierHash > | GetAllCurrentHashes () const override | 
| virtual StatusCode | addCollection (const T *coll, IdentifierHash hashId) override | 
| virtual StatusCode | addOrDelete (std::unique_ptr< T > ptr, IdentifierHash hashId) override | 
| virtual StatusCode | addOrDelete (std::unique_ptr< const T > ptr, IdentifierHash hashId) override | 
| virtual size_t | fullSize () const override | 
| virtual size_t | numberOfCollections () const override | 
| virtual bool | tryAddFromCache (IdentifierHash hashId) override | 
| virtual bool | hasExternalCache () const override | 
| virtual StatusCode naughtyRetrieve | ATLAS_NOT_THREAD_SAFE (IdentifierHash hashId, T *&collToRetrieve) const override | 
| StatusCode | MergeToRealContainer (IIdentifiableCont< T > *real) | 
| virtual void | cleanup () override | 
| virtual StatusCode | naughtyRetrieve (IdentifierHash hashId, T *&collToRetrieve) const =0 | 
| Private Member Functions | |
| IdentifiableContTemp (size_t size, IdentifiableContainerMT< T > *extcache) | |
| Private Attributes | |
| std::vector< std::pair< IdentifierHash, const T * > > | m_usedhashes | 
| std::vector< const T * > | m_randomcont | 
| IdentifiableContainerMT< T > * | m_extIDC | 
| bool | m_hasExternalCache | 
Definition at line 17 of file IdentifiableContTemp.h.
| 
 | inlineprivate | 
Definition at line 24 of file IdentifiableContTemp.h.
| 
 | inline | 
Definition at line 28 of file IdentifiableContTemp.h.
| 
 | inline | 
Definition at line 30 of file IdentifiableContTemp.h.
| 
 | delete | 
| 
 | delete | 
| 
 | inlinevirtual | 
Definition at line 35 of file IdentifiableContTemp.h.
| 
 | inlineoverridevirtual | 
Implements EventContainers::IIdentifiableCont< T >.
Definition at line 53 of file IdentifiableContTemp.h.
| 
 | inlineoverridevirtual | 
Implements EventContainers::IIdentifiableCont< T >.
Definition at line 70 of file IdentifiableContTemp.h.
| 
 | inlineoverridevirtual | 
Implements EventContainers::IIdentifiableCont< T >.
Definition at line 61 of file IdentifiableContTemp.h.
| 
 | inlineoverridevirtual | 
Definition at line 98 of file IdentifiableContTemp.h.
| 
 | inlineoverridevirtual | 
Implements EventContainers::IIdentifiableCont< T >.
Definition at line 115 of file IdentifiableContTemp.h.
| 
 | inlineoverridevirtual | 
Implements EventContainers::IIdentifiableCont< T >.
Definition at line 79 of file IdentifiableContTemp.h.
| 
 | inlineoverridevirtual | 
Implements EventContainers::IIdentifiableCont< T >.
Definition at line 46 of file IdentifiableContTemp.h.
| 
 | inlineoverridevirtual | 
Implements EventContainers::IIdentifiableCont< T >.
Definition at line 94 of file IdentifiableContTemp.h.
| 
 | inlineoverridevirtual | 
Implements EventContainers::IIdentifiableCont< T >.
Definition at line 41 of file IdentifiableContTemp.h.
| 
 | inline | 
Definition at line 104 of file IdentifiableContTemp.h.
| 
 | pure virtualinherited | 
| 
 | inlineoverridevirtual | 
Implements EventContainers::IIdentifiableCont< T >.
Definition at line 83 of file IdentifiableContTemp.h.
| 
 | delete | 
| 
 | inlineoverridevirtual | 
Implements EventContainers::IIdentifiableCont< T >.
Definition at line 87 of file IdentifiableContTemp.h.
| 
 | private | 
Definition at line 22 of file IdentifiableContTemp.h.
| 
 | private | 
Definition at line 23 of file IdentifiableContTemp.h.
| 
 | private | 
Definition at line 20 of file IdentifiableContTemp.h.
| 
 | private | 
Definition at line 19 of file IdentifiableContTemp.h.
 1.8.18
 1.8.18