Main Page   Groups   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Concepts
Public Types | Static Public Member Functions

itk_simple_alloc< T, Alloc > Class Template Reference

#include <itk_alloc.h>

List of all members.

Public Types

enum  { chunk = sizeof(value_type)/sizeof(alloc_value_type)+(sizeof(value_type)sizeof(alloc_value_type)>0) }
typedef Alloc::value_type alloc_value_type
typedef T value_type

Static Public Member Functions

static value_typeallocate (vcl_size_t n)
static value_typeallocate (void)
static void deallocate (value_type *p, vcl_size_t n)
static void deallocate (value_type *p)

Detailed Description

template<class T, class Alloc>
class itk_simple_alloc< T, Alloc >

Definition at line 22 of file itk_alloc.h.


Member Typedef Documentation

template<class T , class Alloc >
typedef Alloc::value_type itk_simple_alloc< T, Alloc >::alloc_value_type

Definition at line 25 of file itk_alloc.h.

template<class T , class Alloc >
typedef T itk_simple_alloc< T, Alloc >::value_type

Definition at line 26 of file itk_alloc.h.


Member Enumeration Documentation

template<class T , class Alloc >
anonymous enum
Enumerator:
chunk 

Definition at line 29 of file itk_alloc.h.


Member Function Documentation

template<class T , class Alloc >
static value_type* itk_simple_alloc< T, Alloc >::allocate ( vcl_size_t  n  )  [inline, static]

Definition at line 37 of file itk_alloc.h.

References itk_simple_alloc< T, Alloc >::chunk.

template<class T , class Alloc >
static value_type* itk_simple_alloc< T, Alloc >::allocate ( void   )  [inline, static]
template<class T , class Alloc >
static void itk_simple_alloc< T, Alloc >::deallocate ( value_type p,
vcl_size_t  n 
) [inline, static]
template<class T , class Alloc >
static void itk_simple_alloc< T, Alloc >::deallocate ( value_type p  )  [inline, static]

Definition at line 43 of file itk_alloc.h.

References itk_simple_alloc< T, Alloc >::chunk.


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

Generated at Mon Jul 12 2010 20:21:06 for ITK by doxygen 1.7.1 written by Dimitri van Heesch, © 1997-2000