Public Types | Public Member Functions | Protected Attributes

nsAutoTArray< E, N > Class Template Reference

#include <nsTArray.h>

Inheritance diagram for nsAutoTArray< E, N >:
Collaboration diagram for nsAutoTArray< E, N >:

List of all members.

Public Types

typedef nsTArray< E > base_type
typedef base_type::Header Header
typedef base_type::elem_type elem_type

Public Member Functions

 nsAutoTArray ()

Protected Attributes

char mAutoBuf [sizeof(Header)+N *sizeof(elem_type)]

template<class E, PRUint32 N>
class nsAutoTArray< E, N >


Member Typedef Documentation

template<class E, PRUint32 N>
typedef nsTArray<E> nsAutoTArray< E, N >::base_type
template<class E, PRUint32 N>
typedef base_type::elem_type nsAutoTArray< E, N >::elem_type

Reimplemented from nsTArray< E >.

template<class E, PRUint32 N>
typedef base_type::Header nsAutoTArray< E, N >::Header

Constructor & Destructor Documentation

template<class E, PRUint32 N>
nsAutoTArray< E, N >::nsAutoTArray (  )  [inline]

Member Data Documentation

template<class E, PRUint32 N>
char nsAutoTArray< E, N >::mAutoBuf[sizeof(Header)+N *sizeof(elem_type)] [protected]

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