|
ATLAS Offline Software
|
Go to the documentation of this file.
8 #include <boost/tokenizer.hpp>
67 return destination.assign( *
this );
121 return StatusCode::FAILURE;
123 return useUpdateHandler()
124 ? StatusCode::SUCCESS
125 : StatusCode::FAILURE;
150 return useUpdateHandler();
bool setValue(const SG::VarHandleKeyArray &value)
Set the value object for this Property.
VarHandleKeyArrayProperty(const std::string &name, SG::VarHandleKeyArray &ref)
Constructor with parameters.
StatusCode parse(std::tuple< Tup... > &tup, const Gaudi::Parsers::InputData &input)
std::ostream & toStream(const SG::VarHandleKeyArray &v, std::ostream &o)
Gaudi function used to convert a property to a string.
VarHandleKeyArrayProperty * clone() const override
Return a new copy of this Property object.
bool assign(const Gaudi::Details::PropertyBase &source) override
Set the value of this Property from another.
std::string toString() const override
Return a string representation of the value object.
class to handle Properties for VarHandleKeyArray
const SG::VarHandleKeyArray & value() const
Return the value object for this Property.
::StatusCode StatusCode
StatusCode definition for legacy code.
bool load(Gaudi::Details::PropertyBase &destination) const override
Set the value of another Property.
SG::VarHandleKeyArray * m_pValue
Pointer to the real property.
VarHandleKeyArrayProperty & operator=(const SG::VarHandleKeyArray &value)
Assignment operator.
void toStream(std::ostream &out) const override
Write a string representation of the value object to a stream.
StatusCode fromString(const std::string &s) override
Set this value object from a string.
const boost::regex ref(r_ef)