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

pvector< Type > Class Template Reference

This is our own Panda specialization on the default STL vector. More...

#include <pvector.h>

Inheritance diagram for pvector< Type >:

vector List of all members.

Public Types

typedef TYPENAME vector< Type,
pallocator< Type > >::size_type 
size_type

Public Member Functions

 pvector ()
 pvector (const pvector< Type > &copy)
 pvector (size_type n)
 pvector (size_type n, const Type &value)
 pvector (const Type *begin, const Type *end)

Detailed Description

template<class Type>
class pvector< Type >

This is our own Panda specialization on the default STL vector.

Its main purpose is to call the hooks for MemoryUsage to properly track STL-allocated memory.

Definition at line 51 of file pvector.h.


Member Typedef Documentation

template<class Type>
typedef TYPENAME vector<Type, pallocator<Type> >::size_type pvector< Type >::size_type
 

Definition at line 53 of file pvector.h.


Constructor & Destructor Documentation

template<class Type>
pvector< Type >::pvector  )  [inline]
 

Definition at line 55 of file pvector.h.

template<class Type>
pvector< Type >::pvector const pvector< Type > &  copy  )  [inline]
 

Definition at line 56 of file pvector.h.

template<class Type>
pvector< Type >::pvector size_type  n  )  [inline]
 

Definition at line 57 of file pvector.h.

template<class Type>
pvector< Type >::pvector size_type  n,
const Type &  value
[inline]
 

Definition at line 58 of file pvector.h.

template<class Type>
pvector< Type >::pvector const Type *  begin,
const Type *  end
[inline]
 

Definition at line 59 of file pvector.h.


The documentation for this class was generated from the following file:
Generated on Thu May 1 22:13:44 2003 for DTool by doxygen1.3