|  | ATLAS Offline Software
    | 
 
 
 
Go to the documentation of this file.
   19 #ifndef STOREGATE_VARHANDLEKEYPROPERTY_H 
   20 #define STOREGATE_VARHANDLEKEYPROPERTY_H 
   31 #include "GaudiKernel/DataHandleProperty.h" 
  116   virtual bool load( Gaudi::Details::PropertyBase& destination ) 
const override;
 
  127   virtual bool assign( 
const Gaudi::Details::PropertyBase& 
source ) 
override;
 
  133   virtual std::string 
toString() 
const override;
 
  140   virtual void toStream(std::ostream& 
out) 
const override;
 
  186   using ::SG::VarHandleKeyProperty::VarHandleKeyProperty;
 
  193   using ::SG::VarHandleKeyProperty::VarHandleKeyProperty;
 
  200   using ::SG::VarHandleKeyProperty::VarHandleKeyProperty;
 
  207   using ::SG::VarHandleKeyProperty::VarHandleKeyProperty;
 
  214   using ::SG::VarHandleKeyProperty::VarHandleKeyProperty;
 
  221   using ::SG::VarHandleKeyProperty::VarHandleKeyProperty;
 
  228   using ::SG::VarHandleKeyProperty::VarHandleKeyProperty;
 
  235   using ::SG::VarHandleKeyProperty::VarHandleKeyProperty;
 
  242 #endif // not STOREGATE_VARHANDLEKEYPROPERTY_H 
  
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid/attr name from which a WriteDecorHandle is made.
Property holding a SG store/key/clid/attr name from which a ReadDecorHandle is made.
A property holding a SG store/key/clid from which a VarHandle is made.
StatusCode parse(std::tuple< Tup... > &tup, const Gaudi::Parsers::InputData &input)
Property holding a SG store/key/clid from which an UpdateHandle is made.
std::ostream & toStream(const SG::VarHandleKeyArray &v, std::ostream &o)
Gaudi function used to convert a property to a string.
virtual bool assign(const Gaudi::Details::PropertyBase &source) override
Set the value of this Property from another.
virtual bool load(Gaudi::Details::PropertyBase &destination) const override
Set the value of another Property.
SG::VarHandleKey * m_pValue
Pointer to the real property.
Property holding a SG store/key/clid from which a ReadHandle is made.
Support class for PropertyMgr.
bool setValue(const SG::VarHandleKey &value)
Set the value object for this Property.
Property holding a SG store/key/clid from which a WriteHandle is made.
Property holding a SG store/key/clid/attr name from which a WriteDecorHandle is made.
::StatusCode StatusCode
StatusCode definition for legacy code.
Property holding a SG store/key/clid from which a WriteHandle is made.
Property holding a SG store/key/clid from which an UpdateHandle is made.
virtual void toStream(std::ostream &out) const override
Write a string representation of the value object to a stream.
A property holding a SG store/key/clid from which a VarHandle is made.
VarHandleKeyProperty(const std::string &name, SG::VarHandleKey &ref)
Constructor with parameters.
const boost::regex ref(r_ef)
const SG::VarHandleKey & value() const
Return the value object for this Property.
=============================================================================
virtual VarHandleKeyProperty * clone() const override
Return a new copy of this Property object.
Property holding a SG store/key/clid/attr name from which a ReadDecorHandle is made.
VarHandleKeyProperty is the class which wraps a SG::VarHandleKey.
virtual StatusCode fromString(const std::string &s) override
Set this value object from a string.
VarHandleKeyProperty & operator=(const SG::VarHandleKey &value)
Assignment operator.
virtual std::string toString() const override
Return a string representation of the value object.