ardour
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
PBD::ConfigVariable< bool > Class Template Reference

#include <configuration_variable.h>

Inheritance diagram for PBD::ConfigVariable< bool >:
PBD::ConfigVariableBase

Public Member Functions

 ConfigVariable (std::string str)
 
 ConfigVariable (std::string str, bool val)
 
bool get () const
 
std::string get_as_string () const
 
virtual bool set (bool val)
 
void set_from_string (std::string const &s)
 
- 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 bool get_for_save ()
 
- Protected Member Functions inherited from PBD::ConfigVariableBase
void notify ()
 
void miss ()
 

Protected Attributes

bool value
 
- Protected Attributes inherited from PBD::ConfigVariableBase
std::string _name
 

Detailed Description

template<>
class PBD::ConfigVariable< bool >

Definition at line 129 of file configuration_variable.h.

Constructor & Destructor Documentation

PBD::ConfigVariable< bool >::ConfigVariable ( std::string  str)
inline

Definition at line 133 of file configuration_variable.h.

PBD::ConfigVariable< bool >::ConfigVariable ( std::string  str,
bool  val 
)
inline

Definition at line 134 of file configuration_variable.h.

Member Function Documentation

bool PBD::ConfigVariable< bool >::get ( ) const
inline

Definition at line 136 of file configuration_variable.h.

std::string PBD::ConfigVariable< bool >::get_as_string ( ) const
inlinevirtual

Implements PBD::ConfigVariableBase.

Definition at line 140 of file configuration_variable.h.

virtual bool PBD::ConfigVariable< bool >::get_for_save ( )
inlineprotectedvirtual

Definition at line 161 of file configuration_variable.h.

virtual bool PBD::ConfigVariable< bool >::set ( bool  val)
inlinevirtual

Definition at line 146 of file configuration_variable.h.

void PBD::ConfigVariable< bool >::set_from_string ( std::string const &  s)
inlinevirtual

Implements PBD::ConfigVariableBase.

Definition at line 156 of file configuration_variable.h.

Member Data Documentation

bool PBD::ConfigVariable< bool >::value
protected

Definition at line 162 of file configuration_variable.h.


The documentation for this class was generated from the following file: