Classes | Public Member Functions | Public Attributes | List of all members
GMapping::autoptr< X > Class Template Reference

#include <autoptr.h>

Classes

struct  reference
 

Public Member Functions

 autoptr (X *p=(X *)(0))
 
 autoptr (const autoptr< X > &ap)
 
 operator int () const
 
X & operator* ()
 
const X & operator* () const
 
autoptroperator= (const autoptr< X > &ap)
 
 ~autoptr ()
 

Public Attributes

referencem_reference
 

Detailed Description

template<class X>
class GMapping::autoptr< X >

Definition at line 8 of file autoptr.h.

Constructor & Destructor Documentation

◆ autoptr() [1/2]

template<class X>
GMapping::autoptr< X >::autoptr ( X *  p = (X*)(0))
inline

Definition at line 29 of file autoptr.h.

◆ autoptr() [2/2]

template<class X>
GMapping::autoptr< X >::autoptr ( const autoptr< X > &  ap)
inline

Definition at line 39 of file autoptr.h.

◆ ~autoptr()

template<class X >
GMapping::autoptr< X >::~autoptr ( )
inline

Definition at line 71 of file autoptr.h.

Member Function Documentation

◆ operator int()

template<class X >
GMapping::autoptr< X >::operator int ( ) const
inline

Definition at line 80 of file autoptr.h.

◆ operator*() [1/2]

template<class X >
X & GMapping::autoptr< X >::operator* ( )
inline

Definition at line 85 of file autoptr.h.

◆ operator*() [2/2]

template<class X >
const X & GMapping::autoptr< X >::operator* ( ) const
inline

Definition at line 91 of file autoptr.h.

◆ operator=()

template<class X>
autoptr< X > & GMapping::autoptr< X >::operator= ( const autoptr< X > &  ap)
inline

Definition at line 49 of file autoptr.h.

Member Data Documentation

◆ m_reference

template<class X>
reference* GMapping::autoptr< X >::m_reference

Definition at line 24 of file autoptr.h.


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


openslam_gmapping
Author(s): Cyrill Stachniss, Udo Frese, Giorgio Grisetti, Wolfram Burgard
autogenerated on Mon Feb 28 2022 22:59:20