|
Everett
|
Connects sort-owned semantics to encoded COLA updates and immutable typed snapshots. More...
#include <everett/cola_runtime.h>#include <everett/fingerprint.h>#include <everett/sort_codec.h>#include <everett/session.h>#include <everett/native_sweep.h>#include <algorithm>#include <bit>#include <concepts>#include <memory>#include <string_view>Go to the source code of this file.
Namespaces | |
| namespace | everett |
| namespace | everett::typed_detail |
Typedefs | |
| template<class P > | |
| using | everett::typed_detail::default_sort_t = typename default_sort< typename registry_detail::info< typename P::registry_type >::leaves >::type |
| template<class S > | |
| using | everett::typed_detail::key_t = typename sort_codec< S >::key_codec::value_type |
| template<class S > | |
| using | everett::typed_detail::arrow_t = typename sort_codec< S >::value_codec::value_type |
| template<class S > | |
| using | everett::typed_detail::state_t = typename sort_semantics< S >::state_type |
| template<class P , class Family > | |
| using | everett::typed_detail::transport_t = typename transport< P, Family >::type |
Functions | |
| std::string | everett::typed_detail::byte_string (bit_view bits) |
| bool | everett::typed_detail::byte_string_present (bit_view encoded) |
| template<class P , class S > | |
| key_t< S > | everett::typed_detail::read_key (sort_bit_reader &input) |
| template<class P , class S > | |
| bit_string | everett::typed_detail::key (key_t< S > const &value) |
| template<class P , class S > | |
| bit_string | everett::typed_detail::value (arrow_t< S > const &value) |
| template<class P , class S > | |
| arrow_t< S > | everett::typed_detail::value (bit_view encoded) |
| template<class P , class F > | |
| decltype(auto) | everett::typed_detail::dispatch_key (bit_view encoded, F &&action) |
Variables | |
| template<class S > | |
| constexpr bool | everett::typed_detail::replacement |
| template<class P , class S > | |
| constexpr bool | everett::typed_detail::byte_strings |
Connects sort-owned semantics to encoded COLA updates and immutable typed snapshots.