|
libpsynth 0.2.1
|
Base class providing runtime polymorphic access to input controls. More...
#include <control.hpp>


Public Member Functions | |
| virtual void | str (const std::string &s)=0 |
| template<typename T > | |
| T | get () const |
| template<typename T > | |
| const T & | rt_get () const |
| template<typename T > | |
| void | set (const T &) |
Protected Member Functions | |
| in_control_base (const std::string &name, node *owner) | |
Base class providing runtime polymorphic access to input controls.
| psynth::graph::in_control_base::in_control_base | ( | const std::string & | name, |
| node * | owner | ||
| ) | [protected] |
| T psynth::graph::in_control_base::get | ( | ) | const |
Reimplemented in psynth::graph::typed_in_control_base< T >, psynth::graph::in_control< T >, psynth::graph::typed_in_control_base< std::string >, psynth::graph::typed_in_control_base< float >, psynth::graph::typed_in_control_base< int >, psynth::graph::in_control< std::string >, psynth::graph::in_control< float >, and psynth::graph::in_control< int >.
| const T& psynth::graph::in_control_base::rt_get | ( | ) | const |
Reimplemented in psynth::graph::typed_in_control_base< T >, psynth::graph::in_control< T >, psynth::graph::typed_in_control_base< std::string >, psynth::graph::typed_in_control_base< float >, psynth::graph::typed_in_control_base< int >, psynth::graph::in_control< std::string >, psynth::graph::in_control< float >, and psynth::graph::in_control< int >.
| void psynth::graph::in_control_base::set | ( | const T & | ) |
Reimplemented in psynth::graph::typed_in_control_base< T >, and psynth::graph::in_control< T >.
| virtual void psynth::graph::in_control_base::str | ( | const std::string & | s | ) | [pure virtual] |
1.7.4