|  | WPILibC++ 2025.3.2
    | 
Class wpi::memory::memory_stack and its wpi::memory::allocator_traits specialization. More...
#include <cstdint>#include <type_traits>#include "detail/assert.hpp"#include "detail/memory_stack.hpp"#include "config.hpp"#include "error.hpp"#include "memory_arena.hpp"Go to the source code of this file.
| Classes | |
| class | wpi::memory::detail::stack_marker | 
| struct | wpi::memory::detail::memory_stack_leak_handler | 
| class | wpi::memory::memory_stack< BlockOrRawAllocator > | 
| A stateful RawAllocator that provides stack-like (LIFO) allocations.  More... | |
| class | wpi::memory::memory_stack_raii_unwind< Stack > | 
| Simple utility that automatically unwinds a Stackto a previously saved location.  More... | |
| class | wpi::memory::allocator_traits< memory_stack< BlockAllocator > > | 
| Specialization of the allocator_traits for memory_stack classes.  More... | |
| class | wpi::memory::composable_allocator_traits< memory_stack< BlockAllocator > > | 
| Specialization of the composable_allocator_traits for memory_stack classes.  More... | |
| Namespaces | |
| namespace | wpi | 
| Foonathan namespace. | |
| namespace | wpi::memory | 
| Memory namespace. | |
| namespace | wpi::memory::detail | 
| Macros | |
| #define | WPI_MEMORY_MEMORY_STACK_HAS_MIN_BLOCK_SIZE | 
Class wpi::memory::memory_stack and its wpi::memory::allocator_traits specialization.
| #define WPI_MEMORY_MEMORY_STACK_HAS_MIN_BLOCK_SIZE |