![]() |
WPILibC++ 2027.0.0-alpha-3
|
This file defines counterparts of C library allocation functions defined in the namespace 'std'. More...
#include "wpi/Compiler.h"#include "wpi/ErrorHandling.h"#include <cstdlib>Go to the source code of this file.
Namespaces | |
| namespace | wpi |
Functions | |
| LLVM_ATTRIBUTE_RETURNS_NONNULL void * | wpi::safe_malloc (size_t Sz) |
| LLVM_ATTRIBUTE_RETURNS_NONNULL void * | wpi::safe_calloc (size_t Count, size_t Sz) |
| LLVM_ATTRIBUTE_RETURNS_NONNULL void * | wpi::safe_realloc (void *Ptr, size_t Sz) |
| LLVM_ATTRIBUTE_RETURNS_NONNULL LLVM_ATTRIBUTE_RETURNS_NOALIAS void * | wpi::allocate_buffer (size_t Size, size_t Alignment) |
| Allocate a buffer of memory with the given size and alignment. | |
| void | wpi::deallocate_buffer (void *Ptr, size_t Size, size_t Alignment) |
| Deallocate a buffer of memory with the given size and alignment. | |
This file defines counterparts of C library allocation functions defined in the namespace 'std'.
The new allocation functions crash on allocation failure instead of returning null pointer.