sbAutoNSArray< T > Class Template Reference

#include <sbMemoryUtils.h>

Public Member Functions

 sbAutoNSArray ()
 
 sbAutoNSArray (T *aValue)
 
 sbAutoNSArray (T *aValue, PRUint32 aValue2)
 
virtual ~sbAutoNSArray ()
 
void Set (T *aValue)
 
void Set (T *aValue, PRUint32 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 sbAutoNSArray< T >

Definition at line 273 of file sbMemoryUtils.h.

Constructor & Destructor Documentation

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

Definition at line 273 of file sbMemoryUtils.h.

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

Definition at line 273 of file sbMemoryUtils.h.

template<typename T>
sbAutoNSArray< T >::sbAutoNSArray ( T *  aValue,
PRUint32  aValue2 
)
inline

Definition at line 273 of file sbMemoryUtils.h.

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

Definition at line 273 of file sbMemoryUtils.h.

Member Function Documentation

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

Definition at line 273 of file sbMemoryUtils.h.

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

Definition at line 273 of file sbMemoryUtils.h.

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

Definition at line 273 of file sbMemoryUtils.h.

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

Definition at line 273 of file sbMemoryUtils.h.

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

Definition at line 273 of file sbMemoryUtils.h.

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

Definition at line 273 of file sbMemoryUtils.h.

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

Definition at line 273 of file sbMemoryUtils.h.

template<typename T>
void sbAutoNSArray< T >::Set ( T *  aValue,
PRUint32  aValue2 
)
inline

Definition at line 273 of file sbMemoryUtils.h.

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

Definition at line 273 of file sbMemoryUtils.h.

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

Definition at line 273 of file sbMemoryUtils.h.


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