|
| template<class P , class Sink , class Stream , class Spool > |
| object_seal_receipt | seal_file_index (cola_file_dependencies const &dependencies, std::array< borrowed_file_state< P >, 2 > const &profiles, index_metadata< P > const &metadata, std::uint64_t native_size, Sink &sink, Stream &stream, Spool &spool) |
| |
| unsigned | route (unsigned value) |
| |
| std::uint64_t | target_ordinal (std::uint64_t ordinal, std::uint64_t stride) |
| |
| template<simd::architecture Arch = simd::scalar, class Live , class Head > |
| frontier_selection | choose_frontier (std::array< std::uint64_t, 3 > const &prefixes, Live live, Head head) |
| |
| template<class P , class View , class Capture > |
| void | visit_secondary (View const &leaf, profile_blob_borrowed_predecessor< P > const &predecessor, Capture &&capture, profile_comparison_work *work=nullptr) |
| |
template<class P , class Blob , class Query , class Decode , class Inspect = ignore_match_position>
requires std::same_as<std::remove_cvref_t<Query>, bit_string> && (!std::is_reference_v<std::invoke_result_t<Decode &, bit_view>>) && requires(Blob const & blob, profile_query_context<P> const & context) { query_access::search(blob.view(), 0, context, query_access::match_probe{}); } |
| auto | first_value (cola_query_root< P, Blob > const &root, Query &&query, Decode &&decode, Inspect inspect={}) -> std::optional< std::invoke_result_t< Decode &, bit_view > > |
| |