ATLAS Offline Software
Public Member Functions | List of all members
SG::VarHandleKeyArray Class Referenceabstract

#include <VarHandleKeyArray.h>

Inherited by SG::VarHandleKeyArrayCommon< Base >, SG::VarHandleKeyArrayCommon< char >, SG::VarHandleKeyArrayCommon< float >, SG::VarHandleKeyArrayCommon< int >, SG::VarHandleKeyArrayCommon< IPLV >, SG::VarHandleKeyArrayCommon< SG::UpdateHandleKey< TgcCoinDataCollection_Cache > >, SG::VarHandleKeyArrayCommon< SG::UpdateHandleKey< TgcPrepDataCollection_Cache > >, SG::VarHandleKeyArrayCommon< std::vector< ElementLink< DataVector > > >, SG::VarHandleKeyArrayCommon< std::vector< SG::sgkey_t > >, SG::VarHandleKeyArrayCommon< std::vector< xAOD::TrigComposite::index_type > >, SG::VarHandleKeyArrayCommon< T_HandleKey >, and SG::VarHandleKeyArrayCommon< unsigned int >.

Collaboration diagram for SG::VarHandleKeyArray:

Public Member Functions

 VarHandleKeyArray ()
 
virtual ~VarHandleKeyArray ()=default
 
virtual StatusCode assign (const std::vector< std::string > &vs)=0
 
virtual std::string toString () const =0
 
virtual Gaudi::DataHandle::Mode mode () const =0
 
virtual std::vector< SG::VarHandleKey * > keys () const =0
 
virtual void renounce ()=0
 
virtual bool renounced () const =0
 
virtual void declare (IDataHandleHolder *)=0
 
virtual void setOwner (IDataHandleHolder *o)=0
 
virtual const IDataHandleHolder * owner () const =0
 
virtual IDataHandleHolder * owner ()=0
 

Detailed Description

Definition at line 28 of file StoreGate/StoreGate/VarHandleKeyArray.h.

Constructor & Destructor Documentation

◆ VarHandleKeyArray()

SG::VarHandleKeyArray::VarHandleKeyArray ( )
inline

Definition at line 30 of file StoreGate/StoreGate/VarHandleKeyArray.h.

30 {};

◆ ~VarHandleKeyArray()

virtual SG::VarHandleKeyArray::~VarHandleKeyArray ( )
virtualdefault

Member Function Documentation

◆ assign()

virtual StatusCode SG::VarHandleKeyArray::assign ( const std::vector< std::string > &  vs)
pure virtual

◆ declare()

virtual void SG::VarHandleKeyArray::declare ( IDataHandleHolder *  )
pure virtual

◆ keys()

virtual std::vector<SG::VarHandleKey*> SG::VarHandleKeyArray::keys ( ) const
pure virtual

◆ mode()

virtual Gaudi::DataHandle::Mode SG::VarHandleKeyArray::mode ( ) const
pure virtual

◆ owner() [1/2]

virtual const IDataHandleHolder* SG::VarHandleKeyArray::owner ( ) const
pure virtual

◆ owner() [2/2]

virtual IDataHandleHolder* SG::VarHandleKeyArray::owner ( )
pure virtual

◆ renounce()

virtual void SG::VarHandleKeyArray::renounce ( )
pure virtual

◆ renounced()

virtual bool SG::VarHandleKeyArray::renounced ( ) const
pure virtual

◆ setOwner()

virtual void SG::VarHandleKeyArray::setOwner ( IDataHandleHolder *  o)
pure virtual

◆ toString()

virtual std::string SG::VarHandleKeyArray::toString ( ) const
pure virtual

The documentation for this class was generated from the following file: