|
|
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. More...
|
| |
| constexpr std::size_t | operator""_KB (unsigned long long value) noexcept |
| | Syntax sugar to express sizes with unit prefixes. More...
|
| |
| constexpr std::size_t | operator""_MiB (unsigned long long value) noexcept |
| | Syntax sugar to express sizes with unit prefixes. More...
|
| |
| constexpr std::size_t | operator""_MB (unsigned long long value) noexcept |
| | Syntax sugar to express sizes with unit prefixes. More...
|
| |
| constexpr std::size_t | operator""_GiB (unsigned long long value) noexcept |
| | Syntax sugar to express sizes with unit prefixes. More...
|
| |
| constexpr std::size_t | operator""_GB (unsigned long long value) noexcept |
| | Syntax sugar to express sizes with unit prefixes. More...
|
| |