Switchboard SDK
|
Boolean parameter abstract class. Intended to be subclassed. More...
#include <BoolParameter.hpp>
Public Member Functions | |
BoolParameter (const std::string name) | |
BoolParameter constructor. | |
virtual | ~BoolParameter ()=default |
BoolParameter destructor. | |
virtual bool | getValue () const =0 |
Gets the current value of the parameter. | |
virtual void | setValue (const bool newValue)=0 |
Sets a new value for the parameter. | |
Public Member Functions inherited from switchboard::Parameter | |
Parameter (const Type type, const std::string name) | |
virtual | ~Parameter ()=default |
Parameter destructor. | |
const std::string & | getName () const |
Gets the name of the parameter. | |
Type | getType () const |
Gets the type of the parameter. | |
Additional Inherited Members | |
Public Types inherited from switchboard::Parameter | |
enum class | Type { Float , Bool , Int , UInt } |
Protected Attributes inherited from switchboard::Parameter | |
Type | type |
std::string | name |
Boolean parameter abstract class. Intended to be subclassed.
switchboard::BoolParameter::BoolParameter | ( | const std::string | name | ) |
BoolParameter constructor.
name | The name of the parameter. |
|
pure virtual |
Gets the current value of the parameter.
Implemented in switchboard::BoolCallbackParameter< T >, switchboard::BoolPointerParameter, and switchboard::BoolStoredParameter.
|
pure virtual |
Sets a new value for the parameter.
newValue | The new value for the parameter. |
Implemented in switchboard::BoolCallbackParameter< T >, switchboard::BoolPointerParameter, and switchboard::BoolStoredParameter.