Allocator Builder
Policy Based C++ Template Allocator Library
 All Classes Functions Variables Enumerations Enumerator Groups Pages
alb::v_100::std_allocator_adapter< T, Allocator > Class Template Reference

Classes

struct  rebind
 

Public Types

using size_type = size_t
 
using difference_type = ptrdiff_t
 
using pointer = T *
 
using const_pointer = const T *
 
using reference = T &
 
using const_reference = const T &
 
using value_type = T
 

Public Member Functions

 std_allocator_adapter (const Allocator &allocator) noexcept
 
const Allocator & allocator () const
 
template<typename U >
 std_allocator_adapter (const std_allocator_adapter< U, Allocator > &other)
 
pointer address (reference r) const
 
const_pointer address (const_reference r) const
 
T * allocate (std::size_t n, const void *=nullptr)
 
void deallocate (T *ptr, std::size_t n)
 
size_t max_size () const
 
void construct (pointer ptr)
 
template<class... U>
void construct (pointer ptr, U &&...val)
 
void destroy (pointer p)
 

Detailed Description

template<typename T, class Allocator>
class alb::v_100::std_allocator_adapter< T, Allocator >

Definition at line 20 of file stl_allocator_adapter.hpp.


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