MRPT
1.9.9
|
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 31 of file xsens_janitors.h.
#include <xSens_MT3/xsens_janitors.h>
Public Member Functions | |
JanitorRestore (T &control, bool enabl=true) | |
~JanitorRestore () | |
void | disable (void) |
void | enable (void) |
Private Attributes | |
T & | m_control |
T | m_value |
bool | m_enabled |
|
inline |
Definition at line 39 of file xsens_janitors.h.
|
inline |
Definition at line 43 of file xsens_janitors.h.
References xsens::JanitorRestore< T >::m_control, xsens::JanitorRestore< T >::m_enabled, and xsens::JanitorRestore< T >::m_value.
|
inline |
Definition at line 48 of file xsens_janitors.h.
References xsens::JanitorRestore< T >::m_enabled.
|
inline |
Definition at line 49 of file xsens_janitors.h.
References xsens::JanitorRestore< T >::m_enabled.
|
private |
Definition at line 34 of file xsens_janitors.h.
Referenced by xsens::JanitorRestore< T >::~JanitorRestore().
|
private |
Definition at line 36 of file xsens_janitors.h.
Referenced by xsens::JanitorRestore< T >::disable(), xsens::JanitorRestore< T >::enable(), and xsens::JanitorRestore< T >::~JanitorRestore().
|
private |
Definition at line 35 of file xsens_janitors.h.
Referenced by xsens::JanitorRestore< T >::~JanitorRestore().
Page generated by Doxygen 1.8.14 for MRPT 1.9.9 Git: 7d5e6d718 Fri Aug 24 01:51:28 2018 +0200 at lun nov 2 08:35:50 CET 2020 |