|
OSSIA
Open Scenario System for Interactive Application
|
The data that can be found inside a parameter. More...
Inherited by ossia::net::http_parameter_data, ossia::net::serial_parameter_data, and ossia::net::ws_generic_client_parameter_data.
The data that can be found inside a parameter.
Used to create a new address / node. Unlike parameter_base and its child classes, can be copied, moved, etc.
Name is the name of the node only.
Public Member Functions | |
| parameter_data (const parameter_data &)=default | |
| parameter_data (parameter_data &&)=default | |
| parameter_data & | operator= (const parameter_data &)=default |
| parameter_data & | operator= (parameter_data &&)=default |
| parameter_data (std::string n) | |
| operator const ossia::extended_attributes & () const | |
| operator ossia::extended_attributes & () | |
Public Attributes | |
| std::string | name |
| ossia::value | value |
| ossia::complex_type | type |
| std::optional< ossia::domain > | domain |
| std::optional< ossia::access_mode > | access |
| std::optional< ossia::bounding_mode > | bounding |
| std::optional< ossia::repetition_filter > | rep_filter |
| std::optional< bool > | disabled {} |
| std::optional< bool > | muted {} |
| std::optional< bool > | critical {} |
| unit_t | unit |
| extended_attributes | extended |