|
The MAUVE Toolchain
|


Public Member Functions | |
| OtherProperty (HasProperty *container, std::string const &name, T init_value) | |
| OtherProperty (OtherProperty const &other)=delete | |
| property_type | get_type () const override |
| Get the property type. | |
| T | get_value () const |
| operator T () const | |
| operator T & () | |
| OtherProperty< T > & | operator= (T value) |
| OtherProperty< T > & | operator= (OtherProperty< T > const &other) |
| bool | set_value (T value) |
| std::string | type_name () const override |
| Get the property type name. | |
Public Member Functions inherited from mauve::runtime::AbstractProperty | |
| AbstractProperty (HasProperty *container, std::string const &name) | |
| Constructor. More... | |
Additional Inherited Members | |
Public Attributes inherited from mauve::runtime::AbstractProperty | |
| const std::string | name |
| Property name. | |
Protected Attributes inherited from mauve::runtime::AbstractProperty | |
| const HasProperty * | container |