Public Types | Public Member Functions | Protected Attributes

nsAutoTPtrArray< E, N > Class Template Reference

#include <nsTPtrArray.h>

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

List of all members.

Public Types

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

Public Member Functions

 nsAutoTPtrArray ()

Protected Attributes

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

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


Member Typedef Documentation

template<class E , PRUint32 N>
typedef nsTPtrArray<E> nsAutoTPtrArray< E, N >::base_type

Reimplemented from nsTPtrArray< E >.

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

Reimplemented from nsTPtrArray< E >.

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

Constructor & Destructor Documentation

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

Member Data Documentation

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

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