momo  3.9
momo::MemManagerCpp Class Reference

MemManagerCpp uses new and delete More...

#include <MemManager.h>

Public Member Functions

 MemManagerCpp () noexcept
 
 MemManagerCpp (MemManagerCpp &&)=default
 
 MemManagerCpp (const MemManagerCpp &)=default
 
 ~MemManagerCpp ()=default
 
MemManagerCppoperator= (const MemManagerCpp &)=delete
 
MOMO_NODISCARD void * Allocate (size_t size)
 
void Deallocate (void *ptr, size_t size) noexcept
 

Detailed Description

MemManagerCpp uses new and delete

Constructor & Destructor Documentation

◆ MemManagerCpp() [1/3]

momo::MemManagerCpp::MemManagerCpp ( )
inlineexplicitnoexcept

◆ MemManagerCpp() [2/3]

momo::MemManagerCpp::MemManagerCpp ( MemManagerCpp &&  )
default

◆ MemManagerCpp() [3/3]

momo::MemManagerCpp::MemManagerCpp ( const MemManagerCpp )
default

◆ ~MemManagerCpp()

momo::MemManagerCpp::~MemManagerCpp ( )
default

Member Function Documentation

◆ Allocate()

MOMO_NODISCARD void* momo::MemManagerCpp::Allocate ( size_t  size)
inline

◆ Deallocate()

void momo::MemManagerCpp::Deallocate ( void *  ptr,
size_t  size 
)
inlinenoexcept

◆ operator=()

MemManagerCpp& momo::MemManagerCpp::operator= ( const MemManagerCpp )
delete

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