Project
Loading...
Searching...
No Matches
o2::pmr::NoConstructAllocator< T > Class Template Reference

#include <MemoryResources.h>

Inherits boost::container::pmr::polymorphic_allocator< T >.

Public Types

using propagate_on_container_move_assignment = std::true_type
 

Public Member Functions

template<typename... Args>
 NoConstructAllocator (Args &&... args)
 
template<class U >
void construct (U *)
 
template<typename U >
void destroy (U *)
 

Detailed Description

template<typename T>
class o2::pmr::NoConstructAllocator< T >

Definition at line 272 of file MemoryResources.h.

Member Typedef Documentation

◆ propagate_on_container_move_assignment

template<typename T >
using o2::pmr::NoConstructAllocator< T >::propagate_on_container_move_assignment = std::true_type

Definition at line 276 of file MemoryResources.h.

Constructor & Destructor Documentation

◆ NoConstructAllocator()

template<typename T >
template<typename... Args>
o2::pmr::NoConstructAllocator< T >::NoConstructAllocator ( Args &&...  args)
inline

Definition at line 279 of file MemoryResources.h.

Member Function Documentation

◆ construct()

template<typename T >
template<class U >
void o2::pmr::NoConstructAllocator< T >::construct ( U *  )
inline

Definition at line 287 of file MemoryResources.h.

◆ destroy()

template<typename T >
template<typename U >
void o2::pmr::NoConstructAllocator< T >::destroy ( U *  )
inline

Definition at line 294 of file MemoryResources.h.


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