Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

corona::auto_array< T > Class Template Reference

#include <Utility.h>

Inheritance diagram for corona::auto_array< T >:

Inheritance graph
[legend]
Collaboration diagram for corona::auto_array< T >:

Collaboration graph
[legend]
List of all members.

Public Methods

 auto_array (T *initial=0)
 ~auto_array ()
 operator T * () const
T * get () const
T * release ()
auto_array< T > & operator= (T *a)

template<typename T>
class corona::auto_array< T >


Constructor & Destructor Documentation

template<typename T>
corona::auto_array< T >::auto_array T *    initial = 0 [inline, explicit]
 

Definition at line 35 of file Utility.h.

template<typename T>
corona::auto_array< T >::~auto_array   [inline]
 

Definition at line 39 of file Utility.h.


Member Function Documentation

template<typename T>
corona::auto_array< T >::operator T *   const [inline]
 

Definition at line 43 of file Utility.h.

template<typename T>
T* corona::auto_array< T >::get   const [inline]
 

Definition at line 47 of file Utility.h.

Referenced by corona::DecodeBitmap(), and corona::OpenTGA().

template<typename T>
T* corona::auto_array< T >::release   [inline]
 

Definition at line 51 of file Utility.h.

Referenced by corona::OpenGIF(), corona::OpenPCX(), corona::ReadBitmap1(), corona::ReadBitmap4(), corona::ReadBitmap8(), corona::ReadBitmapRLE4(), and corona::ReadBitmapRLE8().

template<typename T>
auto_array<T>& corona::auto_array< T >::operator= T *    a [inline]
 

Definition at line 57 of file Utility.h.


The documentation for this class was generated from the following file:
Generated on Thu Oct 2 13:00:18 2003 for corona by doxygen1.3-rc1