#include <wpi/memory/joint_allocator.hpp>
|
| joint_stack (void *mem, std::size_t cap) noexcept |
|
void * | allocate (std::size_t size, std::size_t alignment) noexcept |
|
bool | bump (std::size_t offset) noexcept |
|
char * | top () noexcept |
|
const char * | top () const noexcept |
|
void | unwind (void *ptr) noexcept |
|
std::size_t | capacity (const char *mem) const noexcept |
|
std::size_t | capacity_left () const noexcept |
|
std::size_t | capacity_used (const char *mem) const noexcept |
|
◆ joint_stack()
wpi::memory::detail::joint_stack::joint_stack |
( |
void * | mem, |
|
|
std::size_t | cap ) |
|
inlinenoexcept |
◆ allocate()
void * wpi::memory::detail::joint_stack::allocate |
( |
std::size_t | size, |
|
|
std::size_t | alignment ) |
|
inlinenoexcept |
◆ bump()
bool wpi::memory::detail::joint_stack::bump |
( |
std::size_t | offset | ) |
|
|
inlinenoexcept |
◆ capacity()
std::size_t wpi::memory::detail::joint_stack::capacity |
( |
const char * | mem | ) |
const |
|
inlinenoexcept |
◆ capacity_left()
std::size_t wpi::memory::detail::joint_stack::capacity_left |
( |
| ) |
const |
|
inlinenoexcept |
◆ capacity_used()
std::size_t wpi::memory::detail::joint_stack::capacity_used |
( |
const char * | mem | ) |
const |
|
inlinenoexcept |
◆ top() [1/2]
const char * wpi::memory::detail::joint_stack::top |
( |
| ) |
const |
|
inlinenoexcept |
◆ top() [2/2]
char * wpi::memory::detail::joint_stack::top |
( |
| ) |
|
|
inlinenoexcept |
◆ unwind()
void wpi::memory::detail::joint_stack::unwind |
( |
void * | ptr | ) |
|
|
inlinenoexcept |
The documentation for this class was generated from the following file: