Value restoring janitor class.
This class can be used to make sure that the value that is in the variable at the time the janitor is created will be in it again when the janitor leaves scope.
Definition at line 267 of file xsens_janitors.h.
#include <xSens_MT3/xsens_janitors.h>
Public Member Functions | |
JanitorSet (T &control, const T &val, bool enabl=true) | |
~JanitorSet () | |
void | disable (void) |
void | enable (void) |
Private Attributes | |
T & | m_control |
T | m_value |
bool | m_enabled |
|
inline |
Definition at line 273 of file xsens_janitors.h.
|
inline |
Definition at line 275 of file xsens_janitors.h.
References xsens::JanitorSet< T >::m_control, xsens::JanitorSet< T >::m_enabled, and xsens::JanitorSet< T >::m_value.
|
inline |
Definition at line 281 of file xsens_janitors.h.
References xsens::JanitorSet< T >::m_enabled.
|
inline |
Definition at line 284 of file xsens_janitors.h.
References xsens::JanitorSet< T >::m_enabled.
|
private |
Definition at line 269 of file xsens_janitors.h.
Referenced by xsens::JanitorSet< T >::~JanitorSet().
|
private |
Definition at line 271 of file xsens_janitors.h.
Referenced by xsens::JanitorSet< T >::disable(), xsens::JanitorSet< T >::enable(), and xsens::JanitorSet< T >::~JanitorSet().
|
private |
Definition at line 270 of file xsens_janitors.h.
Referenced by xsens::JanitorSet< T >::~JanitorSet().
Page generated by Doxygen 1.8.14 for MRPT 1.5.9 Git: 690a4699f Wed Apr 15 19:29:53 2020 +0200 at miƩ abr 15 19:30:12 CEST 2020 |