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

Stages one owning native merge and its exact COLA destination/carrier indexes. More...

#include <everett/cola_index.h>
#include <everett/native_merge.h>
#include <cstdint>
#include <memory>
#include <optional>
#include <stdexcept>
#include <utility>

Go to the source code of this file.

Classes

struct  everett::cola_destination_plan< P >
 
struct  everett::cola_local_merge_result< P >
 
struct  everett::cola_local_merge_job< P, Compose >
 

Namespaces

namespace  everett
 

Enumerations

enum class  everett::cola_destination_kind { everett::main , everett::secondary }
 
enum class  everett::cola_merge_phase {
  everett::native_merge , everett::destination_index , everett::carrier_index , everett::ready ,
  everett::taken , everett::inactive
}
 

Detailed Description

Stages one owning native merge and its exact COLA destination/carrier indexes.

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