|
| template<class T > |
| constexpr bool | is_aligned_type () noexcept |
| | Consider aligned allocation for the given type? More...
|
| |
| template<class IntType > |
| constexpr bool | use_alignment (IntType n) noexcept |
| | True if size exceeds the min-size for using memory alignment. More...
|
| |
| template<class IntType > |
| constexpr bool | use_memory_pool (IntType n) noexcept |
| | True if size exceeds the min-size for using the memory pool. More...
|
| |
| template<class IntType > |
| constexpr bool | use_offload (IntType n) noexcept |
| | True if size exceeds the min-size for offloading. More...
|
| |
| template<class T , class IntType > |
| T * | allocate (IntType n) |
| |
| template<class T , class IntType > |
| void | deallocate (T *ptr) |
| |
| template<class T , class IntType > |
| void | deallocate (T *ptr, [[maybe_unused]] IntType n) |
| |
| template<int SizeMin, int Numerator, class IntType > |
| IntType | reserve_size (IntType requested, IntType capacity) noexcept |
| | Calculate a reserve size (eg, doubling) based on the requested length and the current capacity. More...
|
| |
| template<int SizeMin, int Numerator, int Denominator, class IntType > |
| IntType | reserve_size (IntType requested, IntType capacity) noexcept |
| | Calculate a reserve size based on the requested length and the current capacity. More...
|
| |
| template<class InputIt > |
| enum uniformity | check_uniformity (InputIt first, InputIt last) |
| | Algorithm to determine list/container uniformity. More...
|
| |
Original source file ListPolicy.H
Definition in file ListPolicy.H.