xsens_imu
Public Types | Public Member Functions | List of all members
xsens::JanitorClassFunc< T, R > Class Template Reference

Class function calling janitor class. More...

#include <xsens_janitors.h>

Public Types

typedef R(T::* t_func_JanitorClassFunc) (void)
 

Public Member Functions

 JanitorClassFunc (T &control, t_func_JanitorClassFunc func, bool enabl=true)
 
 ~JanitorClassFunc ()
 
void disable (void)
 
void enable (void)
 

Detailed Description

template<class T, typename R = void>
class xsens::JanitorClassFunc< T, R >

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.

Member Typedef Documentation

template<class T, typename R = void>
typedef R(T::* xsens::JanitorClassFunc< T, R >::t_func_JanitorClassFunc) (void)

Constructor & Destructor Documentation

template<class T, typename R = void>
xsens::JanitorClassFunc< T, R >::JanitorClassFunc ( T &  control,
t_func_JanitorClassFunc< T, R >  func,
bool  enabl = true 
)
inline
template<class T, typename R = void>
xsens::JanitorClassFunc< T, R >::~JanitorClassFunc ( )
inline

Member Function Documentation

template<class T, typename R = void>
void xsens::JanitorClassFunc< T, R >::disable ( void  )
inline
template<class T, typename R = void>
void xsens::JanitorClassFunc< T, R >::enable ( void  )
inline

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