ATLAS Offline Software
|
#include <VarHandleKeyArray.h>
Public Member Functions | |
VarHandleKeyArrayCommon () | |
default base Constructor of mixin More... | |
VarHandleKeyArrayCommon (const std::vector< Base > &v) | |
base Constructor from a VarHandleKeyArray that takes a vector More... | |
VarHandleKeyArrayCommon (std::initializer_list< Base > l) | |
base Constructor from a VarHandleKeyArray that takes an initializer list of VarHandleKeys More... | |
VarHandleKeyArrayCommon (std::initializer_list< std::string > l) | |
base Constructor from a VarHandleKeyArray that takes an initializer list of std::strings. More... | |
StatusCode | initialize (bool used=true) |
forward the initialization to the member VarHandleKeys More... | |
virtual StatusCode | assign (const std::vector< std::string > &vs) override |
Set the contents of the VarHandleKeyArray from a vector of std::strings. More... | |
virtual std::string | toString () const override |
string representation of the VarHandleKeyArray More... | |
virtual std::vector< SG::VarHandleKey * > | keys () const override |
create array of all base VarHandleKeys in the Array More... | |
virtual void | renounce () override |
if called, handles will not be declared in the algorithm I/O More... | |
virtual bool | renounced () const override |
query renounced state More... | |
virtual void | declare (IDataHandleHolder *) override |
virtual void | setOwner (IDataHandleHolder *o) override |
virtual const IDataHandleHolder * | owner () const override |
virtual IDataHandleHolder * | owner () override |
virtual Gaudi::DataHandle::Mode | mode () const =0 |
Public Attributes | |
T | elements |
STL member. More... | |
Private Attributes | |
bool | m_isRenounced { false } |
IDataHandleHolder * | m_owner { nullptr } |
Definition at line 61 of file StoreGate/StoreGate/VarHandleKeyArray.h.
|
inline |
default base Constructor of mixin
Definition at line 68 of file StoreGate/StoreGate/VarHandleKeyArray.h.
|
inline |
base Constructor from a VarHandleKeyArray that takes a vector
v | vector of Read/Write/UpdateHandleKey |
Definition at line 74 of file StoreGate/StoreGate/VarHandleKeyArray.h.
|
inline |
base Constructor from a VarHandleKeyArray that takes an initializer list of VarHandleKeys
l | initializer list of Read/Write/UpdateHandleKey |
Definition at line 82 of file StoreGate/StoreGate/VarHandleKeyArray.h.
|
inline |
base Constructor from a VarHandleKeyArray that takes an initializer list of std::strings.
l | initializer list of std::strings used to create the VarHandleKeys |
Definition at line 91 of file StoreGate/StoreGate/VarHandleKeyArray.h.
|
overridevirtual |
Set the contents of the VarHandleKeyArray from a vector of std::strings.
vs | vector of initializer strings |
Implements SG::VarHandleKeyArray.
|
overridevirtual |
Implements SG::VarHandleKeyArray.
StatusCode SG::VarHandleKeyArrayCommon< Base >::initialize | ( | bool | used = true | ) |
forward the initialization to the member VarHandleKeys
used | If false, then this handle is not to be used. Instead of normal initialization, the key will be cleared. |
|
overridevirtual |
create array of all base VarHandleKeys in the Array
Implements SG::VarHandleKeyArray.
|
pure virtualinherited |
Implemented in SG::HandleKeyArray< T_Handle, T_HandleKey, MODE >.
|
inlineoverridevirtual |
Implements SG::VarHandleKeyArray.
Definition at line 135 of file StoreGate/StoreGate/VarHandleKeyArray.h.
|
inlineoverridevirtual |
Implements SG::VarHandleKeyArray.
Definition at line 136 of file StoreGate/StoreGate/VarHandleKeyArray.h.
|
inlineoverridevirtual |
if called, handles will not be declared in the algorithm I/O
Implements SG::VarHandleKeyArray.
Definition at line 125 of file StoreGate/StoreGate/VarHandleKeyArray.h.
|
inlineoverridevirtual |
query renounced state
Implements SG::VarHandleKeyArray.
Definition at line 130 of file StoreGate/StoreGate/VarHandleKeyArray.h.
|
inlineoverridevirtual |
Implements SG::VarHandleKeyArray.
Definition at line 134 of file StoreGate/StoreGate/VarHandleKeyArray.h.
|
overridevirtual |
string representation of the VarHandleKeyArray
Implements SG::VarHandleKeyArray.
|
inherited |
STL member.
|
private |
Definition at line 140 of file StoreGate/StoreGate/VarHandleKeyArray.h.
|
private |
Definition at line 141 of file StoreGate/StoreGate/VarHandleKeyArray.h.