NEST  2.6.0,not_revisioned_source_dir@0
Public Types | Public Member Functions | List of all members
sparsegroup< T, GROUP_SIZE, Alloc >::alloc_impl< libc_allocator_with_realloc< A > > Class Template Reference
Inheritance diagram for sparsegroup< T, GROUP_SIZE, Alloc >::alloc_impl< libc_allocator_with_realloc< A > >:
libc_allocator_with_realloc< A >

Public Types

typedef
libc_allocator_with_realloc< A >
::pointer 
pointer
 
typedef
libc_allocator_with_realloc< A >
::size_type 
size_type
 
- Public Types inherited from libc_allocator_with_realloc< A >
typedef A value_type
 
typedef size_t size_type
 
typedef ptrdiff_t difference_type
 
typedef A * pointer
 
typedef const A * const_pointer
 
typedef A & reference
 
typedef const A & const_reference
 

Public Member Functions

 alloc_impl (const libc_allocator_with_realloc< A > &a)
 
pointer realloc_or_die (pointer ptr, size_type n)
 
- Public Member Functions inherited from libc_allocator_with_realloc< A >
 libc_allocator_with_realloc ()
 
 libc_allocator_with_realloc (const libc_allocator_with_realloc &)
 
 libc_allocator_with_realloc (const libc_allocator_with_realloc< U > &)
 
 ~libc_allocator_with_realloc ()
 
pointer address (reference r) const
 
const_pointer address (const_reference r) const
 
pointer allocate (size_type n, const_pointer=0)
 
void deallocate (pointer p, size_type)
 
pointer reallocate (pointer p, size_type n)
 
size_type max_size () const
 
void construct (pointer p, const value_type &val)
 
void destroy (pointer p)
 

Member Typedef Documentation

template<class T, u_int16_t GROUP_SIZE, class Alloc>
template<class A >
typedef libc_allocator_with_realloc<A>::pointer sparsegroup< T, GROUP_SIZE, Alloc >::alloc_impl< libc_allocator_with_realloc< A > >::pointer
template<class T, u_int16_t GROUP_SIZE, class Alloc>
template<class A >
typedef libc_allocator_with_realloc<A>::size_type sparsegroup< T, GROUP_SIZE, Alloc >::alloc_impl< libc_allocator_with_realloc< A > >::size_type

Constructor & Destructor Documentation

template<class T, u_int16_t GROUP_SIZE, class Alloc>
template<class A >
sparsegroup< T, GROUP_SIZE, Alloc >::alloc_impl< libc_allocator_with_realloc< A > >::alloc_impl ( const libc_allocator_with_realloc< A > &  a)
inline

Member Function Documentation

template<class T, u_int16_t GROUP_SIZE, class Alloc>
template<class A >
pointer sparsegroup< T, GROUP_SIZE, Alloc >::alloc_impl< libc_allocator_with_realloc< A > >::realloc_or_die ( pointer  ptr,
size_type  n 
)
inline

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