Everett
Loading...
Searching...
No Matches
Classes | Namespaces | Enumerations | Functions
world.h File Reference

Declares Everett's world support. More...

#include "everett/pins.h"
#include <algorithm>
#include <array>
#include <atomic>
#include <concepts>
#include <cstdint>
#include <istream>
#include <limits>
#include <map>
#include <memory>
#include <optional>
#include <ostream>
#include <span>
#include <stdexcept>
#include <string>
#include <string_view>
#include <utility>
#include <vector>

Go to the source code of this file.

Classes

struct  everett::world_record< V >
 
struct  everett::world_edit< V >
 
struct  everett::world_run< V >
 
struct  everett::u64_world_codec
 
struct  everett::world_import_limits
 
struct  everett::reference_world< V, A, H >
 
struct  everett::reference_world< V, A, H >::state
 
struct  everett::world_batch< V, A >
 
struct  everett::partition_round< V, A, H, P >
 

Namespaces

namespace  everett
 
namespace  everett::world_detail
 

Enumerations

enum class  everett::world_apply_result { everett::applied , everett::replay }
 

Functions

void everett::world_detail::write_u64 (std::ostream &out, std::uint64_t value)
 
std::uint64_t everett::world_detail::read_u64 (std::istream &in)
 
template<class V , class A , class H , class P >
 everett::partition_round (reference_world< V, A, H >, std::string, P) -> partition_round< V, A, H, P >
 

Detailed Description

Declares Everett's world support.

Author
Edward Kmett ekmet.nosp@m.t@gm.nosp@m.ail.c.nosp@m.om
SPDX-FileType: SOURCE
SPDX-FileCopyrightText: 2026 Edward Kmett <ekmett@gmail.com>
SPDX-License-Identifier: BSD-2-Clause OR Apache-2.0