![]() |
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.
1.8.18