Falcon
Public Member Functions | List of all members
fmemory::StackAllocator Class Reference

#include <StackAllocator.h>

Public Member Functions

 StackAllocator ()
 
 StackAllocator (StackAllocator &other)=delete
 
 ~StackAllocator ()
 
void * GetMemoryBlock (std::size_t size_in_bytes)
 
void * FreeMemoryBlock (void *ref, std::size_t size_in_bytes)
 
void Flush ()
 
bool IsSpaceLeft (std::size_t size)
 

Constructor & Destructor Documentation

◆ StackAllocator() [1/2]

fmemory::StackAllocator::StackAllocator ( )

◆ StackAllocator() [2/2]

fmemory::StackAllocator::StackAllocator ( StackAllocator other)
delete

◆ ~StackAllocator()

fmemory::StackAllocator::~StackAllocator ( )

Member Function Documentation

◆ Flush()

void fmemory::StackAllocator::Flush ( )
inline

◆ FreeMemoryBlock()

void * fmemory::StackAllocator::FreeMemoryBlock ( void *  ref,
std::size_t  size_in_bytes 
)

◆ GetMemoryBlock()

void * fmemory::StackAllocator::GetMemoryBlock ( std::size_t  size_in_bytes)

◆ IsSpaceLeft()

bool fmemory::StackAllocator::IsSpaceLeft ( std::size_t  size)

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