|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef ASGTOOLS_TPROPERTY_H
6 #define ASGTOOLS_TPROPERTY_H
27 template<
typename T >
90 template<
typename T >
98 #endif // ASGTOOLS_TPROPERTY_H
TProperty(T &val, Type type)
Constructor from a reference and a type.
Support class for PropertyMgr.
virtual StatusCode setString(const std::string &value)
set the property from a string
Property * createProperty(const bool &rval)
Create a boolean propert.
::StatusCode StatusCode
StatusCode definition for legacy code.
Templated wrapper around user properties.
virtual StatusCode getString(std::string &result) const
get the property as a string
const T * pointer() const
Return the address of the property variable.
T * m_ptr
The address of the wrapped variable.
virtual int setFrom(const Property &rhs)
Set value using that from another property.
Type type() const
Return the type index.
virtual StatusCode getCastString(std::string &result) const
get the property as a string I can pas to setString