Project
Loading...
Searching...
No Matches
NoDeallocateResource Class Referencefinal

Inherits std::pmr::memory_resource.

Public Member Functions

 NoDeallocateResource (std::pmr::memory_resource *upstream=std::pmr::get_default_resource())
 

Protected Member Functions

voiddo_allocate (size_t bytes, size_t alignment) final
 
void do_deallocate (void *, size_t, size_t) noexcept final
 
bool do_is_equal (const std::pmr::memory_resource &other) const noexcept final
 

Detailed Description

Definition at line 50 of file testBoundedMemoryResource.cxx.

Constructor & Destructor Documentation

◆ NoDeallocateResource()

NoDeallocateResource::NoDeallocateResource ( std::pmr::memory_resource upstream = std::pmr::get_default_resource())
inline

Definition at line 53 of file testBoundedMemoryResource.cxx.

Member Function Documentation

◆ do_allocate()

void * NoDeallocateResource::do_allocate ( size_t  bytes,
size_t  alignment 
)
inlinefinalprotected

Definition at line 57 of file testBoundedMemoryResource.cxx.

◆ do_deallocate()

void NoDeallocateResource::do_deallocate ( void ,
size_t  ,
size_t   
)
inlinefinalprotectednoexcept

Definition at line 61 of file testBoundedMemoryResource.cxx.

◆ do_is_equal()

bool NoDeallocateResource::do_is_equal ( const std::pmr::memory_resource other) const
inlinefinalprotectednoexcept

Definition at line 65 of file testBoundedMemoryResource.cxx.


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