|
Everett
|
Declares Everett's policy support. More...
#include <everett/registry.h>#include <everett/backend.h>#include <bit>#include <cstdint>#include <limits>#include <optional>#include <type_traits>Go to the source code of this file.
Namespaces | |
| namespace | everett |
| namespace | everett::policy_detail |
Typedefs | |
| template<simd::architecture Arch, class Registry = unsorted<std::optional<std::string>>, std::uint64_t GroupSize = 15, class BackspaceCode = exponential_golomb<0>, std::uint64_t CodecBlockSize = GroupSize> | |
| using | everett::backend_policy = storage_policy< Registry, GroupSize, BackspaceCode, CodecBlockSize, Arch > |
| using | everett::string_registry = bin< tip< unsorted< std::optional< std::string > > >, sort_undefined > |
| using | everett::string_policy = storage_policy< string_registry > |
Enumerations | |
| enum class | everett::stream_role : std::uint8_t { everett::native , everett::borrowed } |
| enum class | everett::bit_backspace_code : std::uint8_t { everett::exponential_golomb = 0 , everett::golomb = 1 } |
Declares Everett's policy support.