sbAutoNSTypePtr< T > Class Template Reference

#include <sbMemoryUtils.h>

Public Member Functions

 sbAutoNSTypePtr ()
 
 sbAutoNSTypePtr (T *aValue)
 
 sbAutoNSTypePtr (T *aValue, char aValue2)
 
virtual ~sbAutoNSTypePtr ()
 
void Set (T *aValue)
 
void Set (T *aValue, char aValue2)
 
T * forget ()
 
T * get () const
 
 operator T * () const
 
T *& operator= (T *aValue)
 
T * operator-> () const
 
 operator bool ()
 
void Clear ()
 
T ** StartAssignment ()
 

Detailed Description

template<typename T>
class sbAutoNSTypePtr< T >

Definition at line 259 of file sbMemoryUtils.h.

Constructor & Destructor Documentation

template<typename T>
sbAutoNSTypePtr< T >::sbAutoNSTypePtr ( )
inline

Definition at line 259 of file sbMemoryUtils.h.

template<typename T>
sbAutoNSTypePtr< T >::sbAutoNSTypePtr ( T *  aValue)
inline

Definition at line 259 of file sbMemoryUtils.h.

template<typename T>
sbAutoNSTypePtr< T >::sbAutoNSTypePtr ( T *  aValue,
char  aValue2 
)
inline

Definition at line 259 of file sbMemoryUtils.h.

template<typename T>
virtual sbAutoNSTypePtr< T >::~sbAutoNSTypePtr ( )
inlinevirtual

Definition at line 259 of file sbMemoryUtils.h.

Member Function Documentation

template<typename T>
void sbAutoNSTypePtr< T >::Clear ( void  )
inline

Definition at line 259 of file sbMemoryUtils.h.

template<typename T>
T* sbAutoNSTypePtr< T >::forget ( )
inline

Definition at line 259 of file sbMemoryUtils.h.

Here is the caller graph for this function:

template<typename T>
T* sbAutoNSTypePtr< T >::get ( ) const
inline

Definition at line 259 of file sbMemoryUtils.h.

Here is the caller graph for this function:

template<typename T>
sbAutoNSTypePtr< T >::operator bool ( )
inline

Definition at line 259 of file sbMemoryUtils.h.

template<typename T>
sbAutoNSTypePtr< T >::operator T * ( ) const
inline

Definition at line 259 of file sbMemoryUtils.h.

template<typename T>
T* sbAutoNSTypePtr< T >::operator-> ( ) const
inline

Definition at line 259 of file sbMemoryUtils.h.

template<typename T>
T* & sbAutoNSTypePtr< T >::operator= ( T *  aValue)
inline

Definition at line 259 of file sbMemoryUtils.h.

template<typename T>
void sbAutoNSTypePtr< T >::Set ( T *  aValue,
char  aValue2 
)
inline

Definition at line 259 of file sbMemoryUtils.h.

template<typename T>
void sbAutoNSTypePtr< T >::Set ( T *  aValue)
inline

Definition at line 259 of file sbMemoryUtils.h.

template<typename T>
T* * sbAutoNSTypePtr< T >::StartAssignment ( )
inline

Definition at line 259 of file sbMemoryUtils.h.


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