DASH  0.3.0
std::pmr::__details::polymorphic_allocator_imp< Tp > Class Template Reference

Public Types

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

Public Member Functions

 polymorphic_allocator_imp (memory_resource *r)
 
template<class U >
 polymorphic_allocator_imp (const polymorphic_allocator_imp< U > &other)
 
Tp * allocate (size_t n)
 
void deallocate (Tp *p, size_t n)
 
polymorphic_allocator_imp select_on_container_copy_construction () const
 
memory_resourceresource () const
 

Detailed Description

template<class Tp>
class std::pmr::__details::polymorphic_allocator_imp< Tp >

Definition at line 83 of file polymorphic_allocator.h.


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