#include </home/runner/work/allwpilib/allwpilib/wpiutil/src/main/native/thirdparty/llvm/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. More...
|
|
T * | Allocate (size_t Num=1) |
| Allocate space for a sequence of objects without constructing them. More...
|
|
void | Deallocate (const void *Ptr, size_t Size, size_t Alignment) |
| Deallocate Ptr to Size bytes of memory allocated by this allocator. More...
|
|
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. More...
|
|
◆ 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:
- /home/runner/work/allwpilib/allwpilib/wpiutil/src/main/native/thirdparty/llvm/include/wpi/AllocatorBase.h