![]() |
WPILibC++ 2025.3.2
|
Class wpi::memory::std_allocator and related classes and functions. More...
#include <new>#include <type_traits>#include "detail/utility.hpp"#include "config.hpp"#include "allocator_storage.hpp"#include "threading.hpp"Go to the source code of this file.
Classes | |
| struct | wpi::memory::propagation_traits< RawAllocator > |
| Controls the propagation of a std_allocator for a certain RawAllocator. More... | |
| class | wpi::memory::std_allocator< T, RawAllocator > |
Wraps a RawAllocator and makes it a "normal" Allocator. More... | |
| struct | wpi::memory::std_allocator< T, RawAllocator >::rebind< U > |
| class | wpi::memory::any_std_allocator< T > |
| An alias template for std_allocator using a type-erased RawAllocator. More... | |
Namespaces | |
| namespace | wpi |
| Foonathan namespace. | |
| namespace | wpi::memory |
| Memory namespace. | |
| namespace | wpi::memory::traits_detail |
Functions | |
| template<class RawAllocator > | |
| auto | wpi::memory::traits_detail::propagate_on_container_swap (std_concept) -> typename RawAllocator::propagate_on_container_swap |
| template<class RawAllocator > | |
| auto | wpi::memory::traits_detail::propagate_on_container_swap (min_concept) -> std::true_type |
| template<class RawAllocator > | |
| auto | wpi::memory::traits_detail::propagate_on_container_move_assignment (std_concept) -> typename RawAllocator::propagate_on_container_move_assignment |
| template<class RawAllocator > | |
| auto | wpi::memory::traits_detail::propagate_on_container_move_assignment (min_concept) -> std::true_type |
| template<class RawAllocator > | |
| auto | wpi::memory::traits_detail::propagate_on_container_copy_assignment (std_concept) -> typename RawAllocator::propagate_on_container_copy_assignment |
| template<class RawAllocator > | |
| auto | wpi::memory::traits_detail::propagate_on_container_copy_assignment (min_concept) -> std::true_type |
Class wpi::memory::std_allocator and related classes and functions.