DASH  0.3.0
dash::allocator_traits< Alloc > Struct Template Reference

Public Types

typedef Alloc allocator_type
 
typedef Alloc::value_type value_type
 
typedef Alloc::local_allocator_type local_allocator
 
typedef detail::allocator_traits_difference_type< Alloc >::type difference_type
 
typedef detail::allocator_traits_size_type< Alloc >::type size_type
 
typedef detail::allocator_traits_pointer< Alloc >::type pointer
 
typedef detail::allocator_traits_const_pointer< Alloc >::type const_pointer
 
typedef detail::allocator_traits_void_pointer< Alloc >::type void_pointer
 
typedef detail::allocator_traits_const_void_pointer< Alloc >::type const_void_pointer
 
typedef detail::allocator_traits_local_pointer< Alloc >::type local_pointer
 
typedef detail::allocator_traits_const_local_pointer< Alloc >::type const_local_pointer
 
typedef detail::allocator_traits_local_void_pointer< Alloc >::type local_void_pointer
 
typedef detail::allocator_traits_const_local_void_pointer< Alloc >::type const_local_void_pointer
 
template<class U >
using rebind_alloc = typename allocator_type::template rebind< U >
 
template<class U >
using rebind_traits = dash::allocator_traits< rebind_alloc< U > >
 

Static Public Member Functions

static pointer allocate (allocator_type &a, size_type n)
 
static void deallocate (allocator_type &a, pointer p, size_type n)
 

Detailed Description

template<class Alloc>
struct dash::allocator_traits< Alloc >

Definition at line 141 of file AllocatorTraits.h.


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