#include <policy.h>
◆ architecture
template<class Registry = unsorted<std::optional<std::string>>, std::uint64_t GroupSize = 15, class BackspaceCode = exponential_golomb<0>, std::uint64_t CodecBlockSize = GroupSize, simd::architecture Arch = simd::scalar>
◆ backspace_encoding
template<class Registry = unsorted<std::optional<std::string>>, std::uint64_t GroupSize = 15, class BackspaceCode = exponential_golomb<0>, std::uint64_t CodecBlockSize = GroupSize, simd::architecture Arch = simd::scalar>
| using everett::storage_policy< Registry, GroupSize, BackspaceCode, CodecBlockSize, Arch >::backspace_encoding = BackspaceCode |
◆ registry
template<class Registry = unsorted<std::optional<std::string>>, std::uint64_t GroupSize = 15, class BackspaceCode = exponential_golomb<0>, std::uint64_t CodecBlockSize = GroupSize, simd::architecture Arch = simd::scalar>
◆ registry_type
template<class Registry = unsorted<std::optional<std::string>>, std::uint64_t GroupSize = 15, class BackspaceCode = exponential_golomb<0>, std::uint64_t CodecBlockSize = GroupSize, simd::architecture Arch = simd::scalar>
| using everett::storage_policy< Registry, GroupSize, BackspaceCode, CodecBlockSize, Arch >::registry_type = Registry |
◆ backspace_code
template<class Registry = unsorted<std::optional<std::string>>, std::uint64_t GroupSize = 15, class BackspaceCode = exponential_golomb<0>, std::uint64_t CodecBlockSize = GroupSize, simd::architecture Arch = simd::scalar>
◆ backspace_parameter
template<class Registry = unsorted<std::optional<std::string>>, std::uint64_t GroupSize = 15, class BackspaceCode = exponential_golomb<0>, std::uint64_t CodecBlockSize = GroupSize, simd::architecture Arch = simd::scalar>
◆ bits_per_unit
template<class Registry = unsorted<std::optional<std::string>>, std::uint64_t GroupSize = 15, class BackspaceCode = exponential_golomb<0>, std::uint64_t CodecBlockSize = GroupSize, simd::architecture Arch = simd::scalar>
◆ class_bits
template<class Registry = unsorted<std::optional<std::string>>, std::uint64_t GroupSize = 15, class BackspaceCode = exponential_golomb<0>, std::uint64_t CodecBlockSize = GroupSize, simd::architecture Arch = simd::scalar>
| constexpr unsigned everett::storage_policy< Registry, GroupSize, BackspaceCode, CodecBlockSize, Arch >::class_bits = static_cast<unsigned>(std::bit_width(GroupSize)) |
|
staticconstexpr |
◆ codec_block_size
template<class Registry = unsorted<std::optional<std::string>>, std::uint64_t GroupSize = 15, class BackspaceCode = exponential_golomb<0>, std::uint64_t CodecBlockSize = GroupSize, simd::architecture Arch = simd::scalar>
| constexpr std::uint64_t everett::storage_policy< Registry, GroupSize, BackspaceCode, CodecBlockSize, Arch >::codec_block_size = CodecBlockSize |
|
staticconstexpr |
◆ fixed_width
template<class Registry = unsorted<std::optional<std::string>>, std::uint64_t GroupSize = 15, class BackspaceCode = exponential_golomb<0>, std::uint64_t CodecBlockSize = GroupSize, simd::architecture Arch = simd::scalar>
| constexpr bool everett::storage_policy< Registry, GroupSize, BackspaceCode, CodecBlockSize, Arch >::fixed_width = registry::fixed_width |
|
staticconstexpr |
◆ group_size
template<class Registry = unsorted<std::optional<std::string>>, std::uint64_t GroupSize = 15, class BackspaceCode = exponential_golomb<0>, std::uint64_t CodecBlockSize = GroupSize, simd::architecture Arch = simd::scalar>
| constexpr std::uint64_t everett::storage_policy< Registry, GroupSize, BackspaceCode, CodecBlockSize, Arch >::group_size = GroupSize |
|
staticconstexpr |
◆ unit
template<class Registry = unsorted<std::optional<std::string>>, std::uint64_t GroupSize = 15, class BackspaceCode = exponential_golomb<0>, std::uint64_t CodecBlockSize = GroupSize, simd::architecture Arch = simd::scalar>
◆ unit_shift
template<class Registry = unsorted<std::optional<std::string>>, std::uint64_t GroupSize = 15, class BackspaceCode = exponential_golomb<0>, std::uint64_t CodecBlockSize = GroupSize, simd::architecture Arch = simd::scalar>
◆ value_width
template<class Registry = unsorted<std::optional<std::string>>, std::uint64_t GroupSize = 15, class BackspaceCode = exponential_golomb<0>, std::uint64_t CodecBlockSize = GroupSize, simd::architecture Arch = simd::scalar>
| constexpr std::optional<std::uint64_t> everett::storage_policy< Registry, GroupSize, BackspaceCode, CodecBlockSize, Arch >::value_width = registry::value_width |
|
staticconstexpr |
The documentation for this struct was generated from the following file: