#include <typed_world.h>
◆ compose_type
template<class P = storage_policy<>, class A = wrapping_fingerprint_algebra, std::uint64_t DepthLimit = 256, class Family = binary_runtime_family<P>>
◆ contribution_type
template<class P = storage_policy<>, class A = wrapping_fingerprint_algebra, std::uint64_t DepthLimit = 256, class Family = binary_runtime_family<P>>
◆ key_transport
template<class P = storage_policy<>, class A = wrapping_fingerprint_algebra, std::uint64_t DepthLimit = 256, class Family = binary_runtime_family<P>>
◆ metadata_type
template<class P = storage_policy<>, class A = wrapping_fingerprint_algebra, std::uint64_t DepthLimit = 256, class Family = binary_runtime_family<P>>
◆ policy_type
template<class P = storage_policy<>, class A = wrapping_fingerprint_algebra, std::uint64_t DepthLimit = 256, class Family = binary_runtime_family<P>>
◆ runtime_family
template<class P = storage_policy<>, class A = wrapping_fingerprint_algebra, std::uint64_t DepthLimit = 256, class Family = binary_runtime_family<P>>
◆ runtime_type
template<class P = storage_policy<>, class A = wrapping_fingerprint_algebra, std::uint64_t DepthLimit = 256, class Family = binary_runtime_family<P>>
◆ world_type
template<class P = storage_policy<>, class A = wrapping_fingerprint_algebra, std::uint64_t DepthLimit = 256, class Family = binary_runtime_family<P>>
◆ typed_engine() [1/3]
template<class P = storage_policy<>, class A = wrapping_fingerprint_algebra, std::uint64_t DepthLimit = 256, class Family = binary_runtime_family<P>>
◆ typed_engine() [2/3]
template<class P = storage_policy<>, class A = wrapping_fingerprint_algebra, std::uint64_t DepthLimit = 256, class Family = binary_runtime_family<P>>
◆ typed_engine() [3/3]
template<class P = storage_policy<>, class A = wrapping_fingerprint_algebra, std::uint64_t DepthLimit = 256, class Family = binary_runtime_family<P>>
template<class Storage >
◆ admission_ready()
template<class P = storage_policy<>, class A = wrapping_fingerprint_algebra, std::uint64_t DepthLimit = 256, class Family = binary_runtime_family<P>>
◆ advance()
template<class P = storage_policy<>, class A = wrapping_fingerprint_algebra, std::uint64_t DepthLimit = 256, class Family = binary_runtime_family<P>>
◆ batch()
template<class P = storage_policy<>, class A = wrapping_fingerprint_algebra, std::uint64_t DepthLimit = 256, class Family = binary_runtime_family<P>>
◆ change()
template<class P = storage_policy<>, class A = wrapping_fingerprint_algebra, std::uint64_t DepthLimit = 256, class Family = binary_runtime_family<P>>
template<class S = typed_detail::default_sort_t<P>>
◆ checked_schema()
template<class P = storage_policy<>, class A = wrapping_fingerprint_algebra, std::uint64_t DepthLimit = 256, class Family = binary_runtime_family<P>>
| static std::string everett::typed_engine< P, A, DepthLimit, Family >::checked_schema |
( |
std::string |
value | ) |
|
|
inlinestaticprivate |
◆ checked_snapshot()
template<class P = storage_policy<>, class A = wrapping_fingerprint_algebra, std::uint64_t DepthLimit = 256, class Family = binary_runtime_family<P>>
◆ complete()
template<class P = storage_policy<>, class A = wrapping_fingerprint_algebra, std::uint64_t DepthLimit = 256, class Family = binary_runtime_family<P>>
◆ contribute()
template<class P = storage_policy<>, class A = wrapping_fingerprint_algebra, std::uint64_t DepthLimit = 256, class Family = binary_runtime_family<P>>
◆ contribute_validated()
template<class P = storage_policy<>, class A = wrapping_fingerprint_algebra, std::uint64_t DepthLimit = 256, class Family = binary_runtime_family<P>>
template<class S >
◆ default_schema()
template<class P = storage_policy<>, class A = wrapping_fingerprint_algebra, std::uint64_t DepthLimit = 256, class Family = binary_runtime_family<P>>
◆ delta()
template<class P = storage_policy<>, class A = wrapping_fingerprint_algebra, std::uint64_t DepthLimit = 256, class Family = binary_runtime_family<P>>
template<class S >
◆ erase()
template<class P = storage_policy<>, class A = wrapping_fingerprint_algebra, std::uint64_t DepthLimit = 256, class Family = binary_runtime_family<P>>
◆ failed()
template<class P = storage_policy<>, class A = wrapping_fingerprint_algebra, std::uint64_t DepthLimit = 256, class Family = binary_runtime_family<P>>
◆ from_snapshot() [1/2]
template<class P = storage_policy<>, class A = wrapping_fingerprint_algebra, std::uint64_t DepthLimit = 256, class Family = binary_runtime_family<P>>
◆ from_snapshot() [2/2]
template<class P = storage_policy<>, class A = wrapping_fingerprint_algebra, std::uint64_t DepthLimit = 256, class Family = binary_runtime_family<P>>
template<class Storage >
requires requires { runtime_type::from_snapshot(state.runtime(), std::move(
storage)); }
◆ initialize()
template<class P = storage_policy<>, class A = wrapping_fingerprint_algebra, std::uint64_t DepthLimit = 256, class Family = binary_runtime_family<P>>
◆ pending()
template<class P = storage_policy<>, class A = wrapping_fingerprint_algebra, std::uint64_t DepthLimit = 256, class Family = binary_runtime_family<P>>
◆ poison()
template<class P = storage_policy<>, class A = wrapping_fingerprint_algebra, std::uint64_t DepthLimit = 256, class Family = binary_runtime_family<P>>
◆ prepare()
template<class P = storage_policy<>, class A = wrapping_fingerprint_algebra, std::uint64_t DepthLimit = 256, class Family = binary_runtime_family<P>>
◆ put()
template<class P = storage_policy<>, class A = wrapping_fingerprint_algebra, std::uint64_t DepthLimit = 256, class Family = binary_runtime_family<P>>
◆ rebase()
template<class P = storage_policy<>, class A = wrapping_fingerprint_algebra, std::uint64_t DepthLimit = 256, class Family = binary_runtime_family<P>>
◆ require_active()
template<class P = storage_policy<>, class A = wrapping_fingerprint_algebra, std::uint64_t DepthLimit = 256, class Family = binary_runtime_family<P>>
◆ require_depth()
template<class P = storage_policy<>, class A = wrapping_fingerprint_algebra, std::uint64_t DepthLimit = 256, class Family = binary_runtime_family<P>>
◆ reservation()
template<class P = storage_policy<>, class A = wrapping_fingerprint_algebra, std::uint64_t DepthLimit = 256, class Family = binary_runtime_family<P>>
◆ reservation_work()
template<class P = storage_policy<>, class A = wrapping_fingerprint_algebra, std::uint64_t DepthLimit = 256, class Family = binary_runtime_family<P>>
| static std::uint64_t everett::typed_engine< P, A, DepthLimit, Family >::reservation_work |
( |
std::uint64_t |
records | ) |
|
|
inlinestatic |
◆ snapshot()
template<class P = storage_policy<>, class A = wrapping_fingerprint_algebra, std::uint64_t DepthLimit = 256, class Family = binary_runtime_family<P>>
◆ storage()
template<class P = storage_policy<>, class A = wrapping_fingerprint_algebra, std::uint64_t DepthLimit = 256, class Family = binary_runtime_family<P>>
◆ visit_changes()
template<class P = storage_policy<>, class A = wrapping_fingerprint_algebra, std::uint64_t DepthLimit = 256, class Family = binary_runtime_family<P>>
template<class F >
◆ work()
template<class P = storage_policy<>, class A = wrapping_fingerprint_algebra, std::uint64_t DepthLimit = 256, class Family = binary_runtime_family<P>>
◆ replacement_rebuild_engine
template<class P = storage_policy<>, class A = wrapping_fingerprint_algebra, std::uint64_t DepthLimit = 256, class Family = binary_runtime_family<P>>
template<class , class , std::uint64_t , class >
◆ admission_allowance
template<class P = storage_policy<>, class A = wrapping_fingerprint_algebra, std::uint64_t DepthLimit = 256, class Family = binary_runtime_family<P>>
Initial value:= [] {
}()
static constexpr std::uint64_t ready_admission_allowance
Definition typed_world.h:418
static constexpr bool charged_service
Definition typed_world.h:417
◆ charged_service
template<class P = storage_policy<>, class A = wrapping_fingerprint_algebra, std::uint64_t DepthLimit = 256, class Family = binary_runtime_family<P>>
| constexpr bool everett::typed_engine< P, A, DepthLimit, Family >::charged_service = requires { runtime_type::service_budget(std::uint64_t{}); } |
|
staticconstexpr |
◆ current_
template<class P = storage_policy<>, class A = wrapping_fingerprint_algebra, std::uint64_t DepthLimit = 256, class Family = binary_runtime_family<P>>
◆ failed_
template<class P = storage_policy<>, class A = wrapping_fingerprint_algebra, std::uint64_t DepthLimit = 256, class Family = binary_runtime_family<P>>
◆ ready_admission_allowance
template<class P = storage_policy<>, class A = wrapping_fingerprint_algebra, std::uint64_t DepthLimit = 256, class Family = binary_runtime_family<P>>
Initial value:= [] {
if constexpr (
charged_service)
return 2 * runtime_type::local_charge_bound + 16 * DepthLimit + 512;
else return 2 * P::group_size + 128 + DepthLimit + 32;
}()
◆ runtime_
template<class P = storage_policy<>, class A = wrapping_fingerprint_algebra, std::uint64_t DepthLimit = 256, class Family = binary_runtime_family<P>>
The documentation for this struct was generated from the following file: