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

Declares Everett's sequential sampling of pinned encoded blob pairs. More...

#include <everett/error_detail.h>
#include <everett/profile_blob.h>
#include <algorithm>
#include <concepts>
#include <cstddef>
#include <cstdint>
#include <limits>
#include <memory>
#include <stdexcept>
#include <utility>

Go to the source code of this file.

Classes

struct  everett::profile_sample< P >
 
struct  everett::profile_sample_view< P >
 
struct  everett::profile_coded_sample< P >
 
struct  everett::profile_sample_encoder< P >
 
struct  everett::profile_sample_decoder< P >
 
struct  everett::sampling_work
 
struct  everett::sample_cursor< P, Target >
 
struct  everett::sample_cursor< P, Target >::binding
 

Namespaces

namespace  everett
 
namespace  everett::sampling_detail
 

Functions

template<class P >
void everett::sampling_detail::check_ordinal (std::uint64_t count, std::uint64_t ordinal)
 
void everett::sampling_detail::replace_suffix (bit_string &context, std::uint64_t retained, bit_view suffix)
 

Detailed Description

Declares Everett's sequential sampling of pinned encoded blob pairs.

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