Allocator Builder
Policy Based C++ Template Allocator Library
|
#include <cascading_allocator.hpp>
Inherits alb::v_100::cascading_allocator_base< false, Allocator >.
Additional Inherited Members | |
![]() | |
using | allocator = Allocator |
![]() | |
cascading_allocator_base (cascading_allocator_base &&x) noexcept | |
cascading_allocator_base & | operator= (cascading_allocator_base &&x) noexcept |
~cascading_allocator_base () | |
block | allocate (size_t n) noexcept |
void | deallocate (block &b) noexcept |
bool | reallocate (block &b, size_t n) noexcept |
std::enable_if < traits::has_expand< U > ::value, bool >::type | expand (block &b, size_t delta) noexcept |
bool | owns (const block &b) const noexcept |
std::enable_if < traits::has_deallocate_all < U >::value, void >::type | deallocate_all () noexcept |
![]() | |
static constexpr size_t | good_size (size_t n) |
![]() | |
static constexpr bool | supports_truncated_deallocation |
static constexpr unsigned | alignment |
This class implements a non thread safe cascading allocator. For details see ALB::CascadingAllocatorsBase
Allocator | The allocator that shall be cascaded |
group_allocators
Definition at line 344 of file cascading_allocator.hpp.