|
The MAUVE Toolchain
|


Public Member Functions | |
| const std::vector< AbstractProperty * > | get_properties () const |
| Get the properties of the shell. More... | |
| std::size_t | get_properties_size () const |
| AbstractProperty * | get_property (std::string const &name) const |
| AbstractProperty * | get_property (int index) const |
Public Member Functions inherited from mauve::runtime::Configurable | |
| virtual void | cleanup ()=0 |
| Cleanup the object. | |
| virtual bool | configure ()=0 |
| Configure the object. | |
| virtual bool | is_configured () const =0 |
| Get the configuration status of the configurable object. More... | |
Protected Member Functions | |
| template<typename T > | |
| Property< T > & | mk_property (std::string const &name, T init_value) |
| Create a new property. More... | |
| const std::vector<AbstractProperty*> mauve::runtime::HasProperty::get_properties | ( | ) | const |
Get the properties of the shell.
|
protected |
Create a new property.
| T | property type |
| name | the property name |
| init_value | the property initial value |