KJB
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
spear::RCIPtr< T > Class Template Reference

#include <RCIPtr.h>

Public Member Functions

 RCIPtr (T *realPtr=0)
 
 RCIPtr (const RCIPtr &rhs)
 
 ~RCIPtr ()
 
RCIPtroperator= (const RCIPtr &rhs)
 
T * operator-> () const
 
T & operator* () const
 
void clear ()
 

Detailed Description

template<class T>
class spear::RCIPtr< T >

Template class for reference counting pointers

Constructor & Destructor Documentation

template<class T>
spear::RCIPtr< T >::RCIPtr ( T *  realPtr = 0)
explicit
template<class T>
spear::RCIPtr< T >::RCIPtr ( const RCIPtr< T > &  rhs)
template<class T >
spear::RCIPtr< T >::~RCIPtr ( )

Member Function Documentation

template<class T>
void spear::RCIPtr< T >::clear ( )
inline
template<class T >
T & spear::RCIPtr< T >::operator* ( ) const
template<class T >
T * spear::RCIPtr< T >::operator-> ( ) const
template<class T >
RCIPtr< T > & spear::RCIPtr< T >::operator= ( const RCIPtr< T > &  rhs)

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