# Home    # nevrax.com   
Nevrax
Nevrax.org
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#License
Docs
 
Documentation  
Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages   Search  

CPathMeshAlloc Template Class Reference

<Class description>. More...

#include <path_mesh_alloc.h>

List of all members.

Public Methods

 CPathMeshAlloc (uint defaultSize)
 Constructor. More...

std::vector<T>* allocate ()
void free (std::vector<T>* ptr)

Private Types

typedef std::list< std::auto_ptr<
CArrayElement<T> > > 
ListArray

Private Attributes

uint _DefaultSize
uint _BlockAllocated
ListArray _ArrayList


Detailed Description

template<class T> template class CPathMeshAlloc

<Class description>.

Author(s):
Cyril 'Hulud' Corvazier , Nevrax France
Date:
2001

Definition at line 53 of file path_mesh_alloc.h.


Member Typedef Documentation

template<classT>
typedef std::list< std::auto_ptr<CArrayElement<T> > > CPathMeshAlloc<T>::ListArray [private]
 

Definition at line 129 of file path_mesh_alloc.h.


Constructor & Destructor Documentation

template<classT>
CPathMeshAlloc<T>::CPathMeshAlloc<T> ( uint defaultSize ) [inline]
 

Constructor.

Definition at line 58 of file path_mesh_alloc.h.


Member Function Documentation

template<classT>
std::vector< T >* CPathMeshAlloc<T>::allocate<T> ( ) [inline]
 

Definition at line 65 of file path_mesh_alloc.h.

template<classT>
void CPathMeshAlloc<T>::free ( std::vector< T >* ptr ) [inline]
 

Definition at line 101 of file path_mesh_alloc.h.


Member Data Documentation

template<classT>
ListArray CPathMeshAlloc<T>::_ArrayList [private]
 

Definition at line 133 of file path_mesh_alloc.h.

template<classT>
uint CPathMeshAlloc<T>::_BlockAllocated [private]
 

Definition at line 132 of file path_mesh_alloc.h.

template<classT>
uint CPathMeshAlloc<T>::_DefaultSize [private]
 

Definition at line 131 of file path_mesh_alloc.h.


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