![]() |
ATLAS Offline Software
|
#include <MetaCont.h>
Public Types | |
typedef T | Payload_t |
typedef SG::SourceID | SourceID |
Public Member Functions | |
MetaCont () | |
~MetaCont () | |
virtual bool | insert (const SourceID &sid, void *obj) override final |
virtual size_t | erase (const SourceID &sid) override final |
virtual int | entries () const override |
virtual bool | valid (const SourceID &sid) const override final |
virtual std::vector< SourceID > | sources () const override final |
virtual void | list (std::ostringstream &stream) const override final |
bool | insert (const SourceID &sid, T *t) |
bool | find (const SourceID &sid, T *&t) const |
various Get methods More... | |
T * | get (const SourceID &sid) const |
void * | getAsVoid (const SourceID &sid) const override final |
Private Types | |
typedef std::map< SourceID, T * > | MetaContSet |
Private Attributes | |
std::mutex | m_mut |
MetaContSet | m_metaSet |
Definition at line 48 of file MetaCont.h.
|
private |
Definition at line 81 of file MetaCont.h.
Definition at line 50 of file MetaCont.h.
|
inherited |
Definition at line 26 of file MetaCont.h.
Definition at line 53 of file MetaCont.h.
|
overridevirtual |
Reimplemented from MetaContBase.
Definition at line 192 of file MetaCont.h.
Implements MetaContBase.
Definition at line 125 of file MetaCont.h.
|
finaloverridevirtual |
Implements MetaContBase.
Definition at line 117 of file MetaCont.h.
|
finaloverridevirtual |
Implements MetaContBase.
Definition at line 180 of file MetaCont.h.
|
finaloverridevirtual |
Implements MetaContBase.
Definition at line 201 of file MetaCont.h.
Implements MetaContBase.
Definition at line 141 of file MetaCont.h.
|
private |
Definition at line 82 of file MetaCont.h.
|
mutableprivate |
Definition at line 79 of file MetaCont.h.