|
template<class BlockAllocator > |
std::true_type | is_block_allocator_impl (int,,,) |
|
template<typename T > |
std::false_type | is_block_allocator_impl (short) |
|
template<template< class... > class Wrapper, class BlockAllocator , typename... Args> |
BlockAllocator | make_block_allocator (std::true_type, std::size_t block_size, Args &&... args) |
|
template<template< class... > class Wrapper, class RawAlloc > |
auto | make_block_allocator (std::false_type, std::size_t block_size, RawAlloc alloc=RawAlloc()) -> Wrapper< RawAlloc > |
|
|
template<class BlockOrRawAllocator , typename... Args> |
make_block_allocator_t< BlockOrRawAllocator > | make_block_allocator (std::size_t block_size, Args &&... args) |
|
template<template< class... > class BlockAllocator, class BlockOrRawAllocator , typename... Args> |
make_block_allocator_t< BlockOrRawAllocator, BlockAllocator > | make_block_allocator (std::size_t block_size, Args &&... args) |
|
|
constexpr std::size_t | operator""_KiB (unsigned long long value) noexcept |
| Syntax sugar to express sizes with unit prefixes.
|
|
constexpr std::size_t | operator""_KB (unsigned long long value) noexcept |
| Syntax sugar to express sizes with unit prefixes.
|
|
constexpr std::size_t | operator""_MiB (unsigned long long value) noexcept |
| Syntax sugar to express sizes with unit prefixes.
|
|
constexpr std::size_t | operator""_MB (unsigned long long value) noexcept |
| Syntax sugar to express sizes with unit prefixes.
|
|
constexpr std::size_t | operator""_GiB (unsigned long long value) noexcept |
| Syntax sugar to express sizes with unit prefixes.
|
|
constexpr std::size_t | operator""_GB (unsigned long long value) noexcept |
| Syntax sugar to express sizes with unit prefixes.
|
|