LatchedValue< Value > Class Template Reference

#include <preferences.h>

Collaboration diagram for LatchedValue< Value >:
Collaboration graph
[legend]

Public Member Functions

 LatchedValue (Value value, const std::string &description)
void useLatched ()
void import (Value value)

Data Fields

Value m_value
Value m_latched
const std::string m_description

Detailed Description

template<typename Value>
class LatchedValue< Value >

Definition at line 157 of file preferences.h.


Constructor & Destructor Documentation

template<typename Value >
LatchedValue< Value >::LatchedValue ( Value  value,
const std::string description 
) [inline]

Definition at line 164 of file preferences.h.


Member Function Documentation

template<typename Value >
void LatchedValue< Value >::import ( Value  value  )  [inline]
template<typename Value >
void LatchedValue< Value >::useLatched (  )  [inline]

Field Documentation

template<typename Value >
const std::string LatchedValue< Value >::m_description

Definition at line 162 of file preferences.h.

Referenced by LatchedValue< Value >::import().

template<typename Value >
Value LatchedValue< Value >::m_latched
template<typename Value >
Value LatchedValue< Value >::m_value

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

Generated by  doxygen 1.6.2