MRPT  1.9.9
xsens::JanitorDeleteArray< T > Class Template Reference

Detailed Description

template<class T>
class xsens::JanitorDeleteArray< T >

Memory releasing janitor class.

This class can be used to make sure that the associated object is deleted when the janitor leaves scope.

Definition at line 116 of file xsens_janitors.h.

#include <xSens_MT3/xsens_janitors.h>

Public Member Functions

 JanitorDeleteArray (T *control, bool enabl=true)
 
 ~JanitorDeleteArray ()
 
void disable (void)
 
void enable (void)
 

Private Attributes

T * m_control
 
bool m_enabled
 

Constructor & Destructor Documentation

◆ JanitorDeleteArray()

template<class T >
xsens::JanitorDeleteArray< T >::JanitorDeleteArray ( T *  control,
bool  enabl = true 
)
inline

Definition at line 120 of file xsens_janitors.h.

◆ ~JanitorDeleteArray()

template<class T >
xsens::JanitorDeleteArray< T >::~JanitorDeleteArray ( )
inline

Definition at line 120 of file xsens_janitors.h.

Member Function Documentation

◆ disable()

template<class T >
void xsens::JanitorDeleteArray< T >::disable ( void  )
inline

Definition at line 132 of file xsens_janitors.h.

References xsens::JanitorDeleteArray< T >::m_enabled.

◆ enable()

template<class T >
void xsens::JanitorDeleteArray< T >::enable ( void  )
inline

Definition at line 133 of file xsens_janitors.h.

References xsens::JanitorDeleteArray< T >::m_enabled.

Member Data Documentation

◆ m_control

template<class T >
T* xsens::JanitorDeleteArray< T >::m_control
private

Definition at line 119 of file xsens_janitors.h.

◆ m_enabled

template<class T >
bool xsens::JanitorDeleteArray< T >::m_enabled
private



Page generated by Doxygen 1.9.1 for MRPT 1.9.9 Git: 814d80880 Fri Aug 24 01:51:28 2018 +0200 at mar 26 may 2026 12:30:59 CEST