![]() |
ATLAS Offline Software
|
#include <MetaCont.h>
Public Types | |
typedef T * | pointer_type |
typedef const T * | const_pointer_type |
typedef T & | reference_type |
typedef const T & | const_reference_type |
Public Member Functions | |
ReadMetaHandle (const SG::ReadMetaHandleKey< T > &key) | |
ReadMetaHandle (const SG::ReadMetaHandleKey< T > &key, const EventContext &ctx) | |
ReadMetaHandle (SG::ReadMetaHandleKey< T > &&key)=delete | |
ReadMetaHandle (SG::ReadMetaHandleKey< T > &&key, const EventContext &ctx)=delete | |
~ReadMetaHandle () | |
const_pointer_type | retrieve () |
const_pointer_type | retrieve (const SG::SourceID &t) |
const_pointer_type | operator-> () |
const_pointer_type | operator* () |
bool | isValid () |
Private Member Functions | |
bool | initMetaHandle () |
Private Attributes | |
SG::SourceID | m_sid |
const MetaCont< T > * | m_cont {nullptr} |
T * | m_ent {nullptr} |
const SG::ReadMetaHandleKey< T > & | m_hkey |
Definition at line 21 of file MetaCont.h.
typedef const T* SG::ReadMetaHandle< T >::const_pointer_type |
Definition at line 31 of file ReadMetaHandle.h.
typedef const T& SG::ReadMetaHandle< T >::const_reference_type |
Definition at line 33 of file ReadMetaHandle.h.
typedef T* SG::ReadMetaHandle< T >::pointer_type |
Definition at line 30 of file ReadMetaHandle.h.
typedef T& SG::ReadMetaHandle< T >::reference_type |
Definition at line 32 of file ReadMetaHandle.h.
SG::ReadMetaHandle< T >::ReadMetaHandle | ( | const SG::ReadMetaHandleKey< T > & | key | ) |
Definition at line 69 of file ReadMetaHandle.h.
SG::ReadMetaHandle< T >::ReadMetaHandle | ( | const SG::ReadMetaHandleKey< T > & | key, |
const EventContext & | ctx | ||
) |
Definition at line 77 of file ReadMetaHandle.h.
|
delete |
|
delete |
|
inline |
Definition at line 44 of file ReadMetaHandle.h.
|
private |
Definition at line 117 of file ReadMetaHandle.h.
bool SG::ReadMetaHandle< T >::isValid |
Definition at line 186 of file ReadMetaHandle.h.
|
inline |
Definition at line 50 of file ReadMetaHandle.h.
|
inline |
Definition at line 49 of file ReadMetaHandle.h.
const T * SG::ReadMetaHandle< T >::retrieve |
Definition at line 144 of file ReadMetaHandle.h.
const T * SG::ReadMetaHandle< T >::retrieve | ( | const SG::SourceID & | t | ) |
Definition at line 160 of file ReadMetaHandle.h.
|
private |
Definition at line 59 of file ReadMetaHandle.h.
|
private |
Definition at line 60 of file ReadMetaHandle.h.
|
private |
Definition at line 62 of file ReadMetaHandle.h.
|
private |
Definition at line 58 of file ReadMetaHandle.h.