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 28 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 32 of file xsens_janitors.h.
|
inline |
Definition at line 32 of file xsens_janitors.h.
|
inline |
Definition at line 42 of file xsens_janitors.h.
References xsens::JanitorRestore< T >::m_enabled.
|
inline |
Definition at line 45 of file xsens_janitors.h.
References xsens::JanitorRestore< T >::m_enabled.
|
private |
Definition at line 30 of file xsens_janitors.h.
|
private |
Definition at line 32 of file xsens_janitors.h.
Referenced by xsens::JanitorRestore< T >::disable(), and xsens::JanitorRestore< T >::enable().
|
private |
Definition at line 31 of file xsens_janitors.h.
| Page generated by Doxygen 1.9.1 for MRPT 1.5.7 Git: 5902e14cc Wed Apr 24 15:04:01 2019 +0200 at mar 26 may 2026 13:12:03 CEST |