JPL Spatial
Sound spatialization and propagation library
Loading...
Searching...
No Matches
JPL::Mallocator Class Reference

#include <JPLSpatial/Memory/Memory.h>

Static Public Member Functions

static JPL_INLINE void * Allocate (std::size_t inSize)
 
static JPL_INLINE void * Reallocate (void *inBlock, std::size_t inOldSize, std::size_t inNewSize)
 
static JPL_INLINE void Free (void *inBlock)
 
static JPL_INLINE void * AlignedAllocate (std::size_t inSize, std::size_t inAlignment)
 
static JPL_INLINE void AlignedFree (void *inBlock)
 

Member Function Documentation

◆ AlignedAllocate()

static JPL_INLINE void * JPL::Mallocator::AlignedAllocate ( std::size_t inSize,
std::size_t inAlignment )
inlinestaticnodiscard

◆ AlignedFree()

static JPL_INLINE void JPL::Mallocator::AlignedFree ( void * inBlock)
inlinestatic

◆ Allocate()

static JPL_INLINE void * JPL::Mallocator::Allocate ( std::size_t inSize)
inlinestaticnodiscard

◆ Free()

static JPL_INLINE void JPL::Mallocator::Free ( void * inBlock)
inlinestatic

◆ Reallocate()

static JPL_INLINE void * JPL::Mallocator::Reallocate ( void * inBlock,
std::size_t inOldSize,
std::size_t inNewSize )
inlinestaticnodiscard

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