#include <cmath>
#include <cstddef>
#include <cstdint>
#include <type_traits>
Go to the source code of this file.
Classes | |
class | impeller::AllocationSize< Period > |
Represents the size of an allocation in different units. More... | |
Namespaces | |
impeller | |
impeller::allocation_size_literals | |
Typedefs | |
using | impeller::Bytes = AllocationSize< 1u > |
using | impeller::KiloBytes = AllocationSize< 1 '000u > |
using | impeller::MegaBytes = AllocationSize< 1 '000u *1 '000u > |
using | impeller::GigaBytes = AllocationSize< 1 '000u *1 '000u *1 '000u > |
using | impeller::KibiBytes = AllocationSize< 1 '024u > |
using | impeller::MebiBytes = AllocationSize< 1 '024u *1 '024u > |
using | impeller::GibiBytes = AllocationSize< 1 '024u *1 '024u *1 '024u > |
Enumerations | |
enum class | impeller::FromBytesTag { impeller::kFromBytes } |
Functions | |
constexpr Bytes | impeller::allocation_size_literals::operator""_bytes (unsigned long long int size) |
constexpr KiloBytes | impeller::allocation_size_literals::operator""_kb (unsigned long long int size) |
constexpr MegaBytes | impeller::allocation_size_literals::operator""_mb (unsigned long long int size) |
constexpr GigaBytes | impeller::allocation_size_literals::operator""_gb (unsigned long long int size) |
constexpr KibiBytes | impeller::allocation_size_literals::operator""_kib (unsigned long long int size) |
constexpr MebiBytes | impeller::allocation_size_literals::operator""_mib (unsigned long long int size) |
constexpr GibiBytes | impeller::allocation_size_literals::operator""_gib (unsigned long long int size) |