Public Member Functions | Private Attributes | Friends
karto::SmartPointer< T > Class Template Reference

#include <SmartPointer.h>

List of all members.

Public Member Functions

T * Get () const
kt_bool IsValid () const
 operator T * () const
T & operator* () const
T * operator-> () const
SmartPointeroperator= (const SmartPointer &rOther)
SmartPointeroperator= (T *pPointer)
template<class Other >
SmartPointeroperator= (const SmartPointer< Other > &rOther)
void Release ()
 SmartPointer ()
 SmartPointer (const SmartPointer &rOther)
template<class Other >
 SmartPointer (const SmartPointer< Other > &rOther)
 SmartPointer (T *pPointer)
virtual ~SmartPointer ()

Private Attributes

T * m_pPointer

Friends

class SmartPointer

Detailed Description

template<class T>
class karto::SmartPointer< T >

Manages reference-counted shared objects

Definition at line 39 of file SmartPointer.h.


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


nav2d_karto
Author(s): Sebastian Kasperski
autogenerated on Mon Oct 6 2014 02:44:18