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

Merges ordered native streams incrementally with policy-specific value composition. More...

#include <everett/native_writer.h>
#include <algorithm>
#include <bit>
#include <cstdint>
#include <functional>
#include <memory>
#include <optional>
#include <stdexcept>
#include <type_traits>
#include <utility>
#include <vector>

Go to the source code of this file.

Classes

struct  everett::replace_native_value
 
struct  everett::native_merge_detail::encoded_source< P >
 
struct  everett::native_merge_detail::encoded_source< P >::span
 
struct  everett::native_merge_progress
 
struct  everett::native_merge_builder< P, Native, Compose, Output >
 

Namespaces

namespace  everett
 
namespace  everett::native_merge_detail
 

Functions

template<class T >
T & everett::native_merge_detail::composer (T &value)
 
template<class T >
T & everett::native_merge_detail::composer (std::reference_wrapper< T > value)
 
template<class Compose , class Key >
bool everett::native_merge_detail::is_tombstone (Compose &compose, bit_view value, Key &&key)
 

Detailed Description

Merges ordered native streams incrementally with policy-specific value composition.

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