cortex 0.0.1
Loading...
Searching...
No Matches
cortex::MemoryResource Class Referenceabstract

#include <memory_resource.hpp>

Public Member Functions

 MemoryResource ()=default
 
 MemoryResource (const MemoryResource &)=default
 
 MemoryResource (MemoryResource &&)=default
 
MemoryResourceoperator= (const MemoryResource &)=default
 
MemoryResourceoperator= (MemoryResource &&)=default
 
virtual ~MemoryResource ()=default
 
void * Allocate (std::size_t bytes, std::size_t alignment=alignof(std::max_align_t))
 
void Deallocate (void *p, std::size_t bytes, std::size_t alignment=alignof(std::max_align_t))
 

Constructor & Destructor Documentation

◆ MemoryResource() [1/3]

cortex::MemoryResource::MemoryResource ( )
default

◆ MemoryResource() [2/3]

cortex::MemoryResource::MemoryResource ( const MemoryResource )
default

◆ MemoryResource() [3/3]

cortex::MemoryResource::MemoryResource ( MemoryResource &&  )
default

◆ ~MemoryResource()

virtual cortex::MemoryResource::~MemoryResource ( )
virtualdefault

Member Function Documentation

◆ Allocate()

void * cortex::MemoryResource::Allocate ( std::size_t  bytes,
std::size_t  alignment = alignof(std::max_align_t) 
)
inline

◆ Deallocate()

void cortex::MemoryResource::Deallocate ( void *  p,
std::size_t  bytes,
std::size_t  alignment = alignof(std::max_align_t) 
)
inline

◆ operator=() [1/2]

MemoryResource & cortex::MemoryResource::operator= ( const MemoryResource )
default

◆ operator=() [2/2]

MemoryResource & cortex::MemoryResource::operator= ( MemoryResource &&  )
default

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