|
Everett
|
#include <profile_blob.h>
Public Types | |
| using | policy_type = P |
| using | native_view = profile_view< P, stream_role::native > |
| using | borrowed_view = profile_view< P, stream_role::borrowed > |
Public Member Functions | |
| profile_blob_view (native_view native, borrowed_view borrowed, rank_groups_view< group_size > interleave, std::span< std::byte const > false_borrows, word_view cut_lcps, std::uint64_t virtual_count) | |
| native_view const & | native () const noexcept |
| borrowed_view const & | borrowed () const noexcept |
| rank_groups_view< group_size > const & | interleave () const noexcept |
| std::span< std::byte const > | false_borrow_bits () const noexcept |
| word_view | cut_lcps () const noexcept |
| std::uint64_t | virtual_size () const noexcept |
| std::uint64_t | group_count () const noexcept |
| bool | false_borrow (std::uint64_t ordinal) const |
| profile_blob_window | project (std::uint64_t group) const |
| profile_blob_window_result< P > | search_window (std::uint64_t group, profile_query_context< P > const &lower, profile_comparison_work *native_work=nullptr, profile_comparison_work *borrowed_work=nullptr) const |
Static Public Attributes | |
| static constexpr std::uint64_t | group_size = P::group_size |
Static Private Member Functions | |
| static std::uint64_t | checked_target_ordinal (std::uint64_t ordinal) |
Private Attributes | |
| native_view | native_ |
| borrowed_view | borrowed_ |
| rank_groups_view< group_size > | interleave_ |
| std::span< std::byte const > | false_borrows_ |
| word_view | cut_lcps_ |
| std::uint64_t | virtual_count_ |
| using everett::profile_blob_view< P >::borrowed_view = profile_view<P, stream_role::borrowed> |
| using everett::profile_blob_view< P >::native_view = profile_view<P, stream_role::native> |
| using everett::profile_blob_view< P >::policy_type = P |
|
inline |
|
inlinenoexcept |
|
inlinestaticprivate |
|
inlinenoexcept |
|
inline |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inline |
|
inline |
|
inlinenoexcept |
|
private |
|
private |
|
private |
|
staticconstexpr |
|
private |
|
private |
|
private |