#include <wpi/AllocatorBase.h>
|
| void | Reset () |
| |
| LLVM_ATTRIBUTE_RETURNS_NONNULL void * | Allocate (size_t Size, size_t Alignment) |
| |
| void | Deallocate (const void *Ptr, size_t Size, size_t Alignment) |
| |
| void | PrintStats () const |
| |
| void * | Allocate (size_t Size, size_t Alignment) |
| | Allocate Size bytes of Alignment aligned memory.
|
| |
| T * | Allocate (size_t Num=1) |
| | Allocate space for a sequence of objects without constructing them.
|
| |
| void | Deallocate (const void *Ptr, size_t Size, size_t Alignment) |
| | Deallocate Ptr to Size bytes of memory allocated by this allocator.
|
| |
| std::enable_if_t<!std::is_same_v< std::remove_cv_t< T >, void >, void > | Deallocate (T *Ptr, size_t Num=1) |
| | Deallocate space for a sequence of objects without constructing them.
|
| |
◆ Allocate()
◆ Deallocate()
| void wpi::MallocAllocator::Deallocate |
( |
const void * | Ptr, |
|
|
size_t | Size, |
|
|
size_t | Alignment ) |
|
inline |
◆ PrintStats()
| void wpi::MallocAllocator::PrintStats |
( |
| ) |
const |
|
inline |
◆ Reset()
| void wpi::MallocAllocator::Reset |
( |
| ) |
|
|
inline |
The documentation for this class was generated from the following file: