MRPT
1.9.9
|
Class function calling janitor class.
This class can be used to make sure that the given class function is called when the janitor leaves scope.
Definition at line 144 of file xsens_janitors.h.
#include <xSens_MT3/xsens_janitors.h>
Public Types | |
typedef R(T::* | t_func_JanitorClasssFunc) (void) |
Public Member Functions | |
JanitorClassFunc (T &control, t_func_JanitorClasssFunc func, bool enabl=true) | |
~JanitorClassFunc () | |
void | disable (void) |
void | enable (void) |
Private Attributes | |
T & | m_control |
t_func_JanitorClasssFunc | m_funcJCF |
bool | m_enabled |
typedef R(T::* xsens::JanitorClassFunc< T, R >::t_func_JanitorClasssFunc) (void) |
Definition at line 147 of file xsens_janitors.h.
|
inline |
Definition at line 155 of file xsens_janitors.h.
|
inline |
Definition at line 160 of file xsens_janitors.h.
|
inline |
Definition at line 165 of file xsens_janitors.h.
|
inline |
Definition at line 166 of file xsens_janitors.h.
|
private |
Definition at line 150 of file xsens_janitors.h.
Referenced by xsens::JanitorClassFunc< xsens::List< uint32_t > >::~JanitorClassFunc().
|
private |
Definition at line 152 of file xsens_janitors.h.
Referenced by xsens::JanitorClassFunc< xsens::List< uint32_t > >::disable(), xsens::JanitorClassFunc< xsens::List< uint32_t > >::enable(), and xsens::JanitorClassFunc< xsens::List< uint32_t > >::~JanitorClassFunc().
|
private |
Definition at line 151 of file xsens_janitors.h.
Referenced by xsens::JanitorClassFunc< xsens::List< uint32_t > >::~JanitorClassFunc().
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 |