|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef ASGTOOLS_PROPERTY_H
6 #define ASGTOOLS_PROPERTY_H
110 #endif // ASGTOOLS_PROPERTY_H
std::vector< std::string > StringVector
Convenience type declaration for a string vector.
virtual StatusCode getCastString(std::string &result) const
get the property as a string I can pas to setString
Property()
Default constructor.
std::vector< float > FloatVector
Convenience type declaration for a float vector.
virtual ~Property()
Destructor.
virtual int setFrom(const Property &rhs)
virtual StatusCode getString(std::string &result) const
get the property as a string
Support class for PropertyMgr.
const std::string & typeName() const
Return the type name.
::StatusCode StatusCode
StatusCode definition for legacy code.
std::vector< int > IntVector
Convenience type declaration for an integer vector.
bool isValid() const
Return if this is a valid property.
Type type() const
Return the type index.
virtual StatusCode setString(const std::string &value)
set the property from a string
static const std::string & name(Type type)
Function returning a user-readable name for a property type.
Type m_type
The type of the property.