ardour
|
#include <configuration_variable.h>
Public Member Functions | |
ConfigVariableWithMutation (std::string name, T val, T(*m)(T)) | |
bool | set (T val) |
void | set_from_string (std::string const &s) |
Public Member Functions inherited from PBD::ConfigVariable< T > | |
ConfigVariable (std::string str) | |
ConfigVariable (std::string str, T val) | |
T | get () const |
std::string | get_as_string () const |
Public Member Functions inherited from PBD::ConfigVariableBase | |
ConfigVariableBase (std::string str) | |
virtual | ~ConfigVariableBase () |
std::string | name () const |
void | add_to_node (XMLNode &) |
bool | set_from_node (XMLNode const &) |
Protected Member Functions | |
virtual T | get_for_save () |
Protected Member Functions inherited from PBD::ConfigVariableBase | |
void | notify () |
void | miss () |
Protected Attributes | |
T | unmutated_value |
T(* | mutator )(T) |
Protected Attributes inherited from PBD::ConfigVariable< T > | |
T | value |
Protected Attributes inherited from PBD::ConfigVariableBase | |
std::string | _name |
Definition at line 166 of file configuration_variable.h.
|
inline |
Definition at line 169 of file configuration_variable.h.
|
inlineprotectedvirtual |
Reimplemented from PBD::ConfigVariable< T >.
Definition at line 189 of file configuration_variable.h.
|
inlinevirtual |
Reimplemented from PBD::ConfigVariable< T >.
Definition at line 172 of file configuration_variable.h.
|
inlinevirtual |
Reimplemented from PBD::ConfigVariable< T >.
Definition at line 180 of file configuration_variable.h.
|
protected |
Definition at line 191 of file configuration_variable.h.
|
protected |
Definition at line 190 of file configuration_variable.h.