libmoost
|
bool-specific template specialization: we want to interpret true and false More...
#include <binding.hpp>
Public Member Functions | |
binding (bool &value) | |
binding (bool &value, const bool &default_value) | |
void | read (std::istream &source) |
load state from source | |
void | write (std::ostream &dest, int=0) const |
persist state to dest | |
void | set_default () |
if this object can be used without deserializing (otherwise throw) | |
Private Attributes | |
bool & | m_value |
const bool | m_has_default_value |
const bool | m_default_value |
bool-specific template specialization: we want to interpret true and false
Definition at line 106 of file binding.hpp.
moost::configurable::binding< bool >::binding | ( | bool & | value | ) | [inline] |
Definition at line 114 of file binding.hpp.
moost::configurable::binding< bool >::binding | ( | bool & | value, |
const bool & | default_value | ||
) | [inline] |
Definition at line 119 of file binding.hpp.
void moost::configurable::binding< bool >::read | ( | std::istream & | source | ) | [inline, virtual] |
load state from source
Implements moost::configurable::persistable.
Definition at line 124 of file binding.hpp.
void moost::configurable::binding< bool >::set_default | ( | ) | [inline, virtual] |
if this object can be used without deserializing (otherwise throw)
Implements moost::configurable::persistable.
Definition at line 136 of file binding.hpp.
void moost::configurable::binding< bool >::write | ( | std::ostream & | dest, |
int | indent = 0 |
||
) | const [inline, virtual] |
persist state to dest
Implements moost::configurable::persistable.
Definition at line 135 of file binding.hpp.
const bool moost::configurable::binding< bool >::m_default_value [private] |
Definition at line 111 of file binding.hpp.
const bool moost::configurable::binding< bool >::m_has_default_value [private] |
Definition at line 110 of file binding.hpp.
bool& moost::configurable::binding< bool >::m_value [private] |
Definition at line 109 of file binding.hpp.