![]() |
WPILibC++ 2025.3.2
|
Class wpi::memory::tracked_allocator and related classes and functions. More...
Go to the source code of this file.
Classes | |
| class | wpi::memory::detail::deeply_tracked_block_allocator< Tracker, BlockAllocator > |
| class | wpi::memory::tracked_block_allocator< Tracker, BlockOrRawAllocator > |
| A BlockAllocator adapter that tracks another allocator using a tracker. More... | |
| class | wpi::memory::tracked_allocator< Tracker, RawAllocator > |
| A RawAllocator adapter that tracks another allocator using a tracker. More... | |
| struct | wpi::memory::detail::is_block_or_raw_allocator_impl< T, Block > |
| struct | wpi::memory::detail::is_block_or_raw_allocator_impl< T, false > |
| struct | wpi::memory::detail::is_block_or_raw_allocator< T > |
| struct | wpi::memory::detail::rebind_block_allocator< RawAllocator< Args... >, OtherBlockAllocator > |
| class | wpi::memory::deeply_tracked_allocator< Tracker, RawAllocator > |
| A tracked_allocator that has rebound any BlockAllocator to the corresponding deeply_tracked_block_allocator. More... | |
Namespaces | |
| namespace | wpi |
| Foonathan namespace. | |
| namespace | wpi::memory |
| Memory namespace. | |
| namespace | wpi::memory::detail |
Typedefs | |
| template<class Tracker , class BlockOrRawAllocator > | |
| using | wpi::memory::deeply_tracked_block_allocator |
| Similar to tracked_block_allocator, but shares the tracker with the higher level allocator. | |
| template<class Tracker , class RawAllocator > | |
| using | wpi::memory::detail::deeply_tracked_block_allocator_for |
| template<class Tracker , class RawAllocator > | |
| using | wpi::memory::detail::rebound_allocator |
Functions | |
| template<class Allocator , class Tracker > | |
| auto | wpi::memory::detail::set_tracker (int, Allocator &allocator, Tracker *tracker) noexcept -> decltype(allocator.get_allocator().set_tracker(tracker)) |
| template<class Allocator , class Tracker > | |
| void | wpi::memory::detail::set_tracker (short, Allocator &, Tracker *) noexcept |
Class wpi::memory::tracked_allocator and related classes and functions.