29 #ifndef CDPL_UTIL_PROPERTYVALUE_HPP
30 #define CDPL_UTIL_PROPERTYVALUE_HPP
Definition of the class CDPL::Base::LookupKey.
Definition of the class CDPL::Base::PropertyContainer.
An unique lookup key for control-parameter and property values.
Definition: LookupKey.hpp:54
A class providing methods for the storage and lookup of object properties.
Definition: PropertyContainer.hpp:75
const T & getProperty(const LookupKey &key) const
Returns the value of the property specified by key as a const reference to an object of type T.
Definition: PropertyContainer.hpp:265
An unary functor that retrieves the value of a given property from the Base::PropertyContainer instan...
Definition: PropertyValue.hpp:49
const T & operator()(const Base::PropertyContainer &cntnr) const
Retrievs the value of the property specified in the constructor from the Base::PropertyContainer inst...
Definition: PropertyValue.hpp:65
PropertyValue(const Base::LookupKey &key)
Constructs a PropertyValue instance for the property specified by key.
Definition: PropertyValue.hpp:56
constexpr unsigned int T
Specifies Hydrogen (Tritium).
Definition: AtomType.hpp:67
The namespace of the Chemical Data Processing Library.