allocator< T, CI > Class Template Reference

#include <utils.hpp>

Collaboration diagram for allocator< T, CI >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 allocator ()
 ~allocator ()
void clear ()
void reserve (size_t n)
T * get ()
T * get (size_t n)
T * getz ()
T * getz (size_t n)
size_t size () const

Detailed Description

template<class T, size_t CI = 32>
class allocator< T, CI >

Definition at line 95 of file utils.hpp.


Constructor & Destructor Documentation

template<class T, size_t CI = 32>
allocator< T, CI >::allocator (  )  [inline]

Definition at line 98 of file utils.hpp.

template<class T, size_t CI = 32>
allocator< T, CI >::~allocator (  )  [inline]

Definition at line 100 of file utils.hpp.


Member Function Documentation

template<class T, size_t CI = 32>
void allocator< T, CI >::clear (  )  [inline]

Definition at line 105 of file utils.hpp.

Referenced by allocator< float, 4096 >::~allocator().

template<class T, size_t CI = 32>
void allocator< T, CI >::reserve ( size_t  n  )  [inline]

Definition at line 116 of file utils.hpp.

Referenced by allocator< float, 4096 >::get(), and allocator< float, 4096 >::getz().

template<class T, size_t CI = 32>
T* allocator< T, CI >::get (  )  [inline]

Definition at line 128 of file utils.hpp.

Referenced by allocator< float, 4096 >::getz().

template<class T, size_t CI = 32>
T* allocator< T, CI >::get ( size_t  n  )  [inline]

Definition at line 135 of file utils.hpp.

template<class T, size_t CI = 32>
T* allocator< T, CI >::getz (  )  [inline]

Definition at line 143 of file utils.hpp.

template<class T, size_t CI = 32>
T* allocator< T, CI >::getz ( size_t  n  )  [inline]

Definition at line 150 of file utils.hpp.

template<class T, size_t CI = 32>
size_t allocator< T, CI >::size (  )  const [inline]

Definition at line 159 of file utils.hpp.


The documentation for this class was generated from the following file:
Generated on Thu Dec 6 20:31:16 2007 for Ephi by  doxygen 1.5.0