|
Everett
|
#include <mapped_blob.h>
Classes | |
| struct | merged_cursor |
Public Types | |
| using | policy_type = P |
| using | pair_type = std::shared_ptr< mapped_blob const > |
| using | native_type = mapped_native< P > |
| using | index_type = mapped_index< P > |
Public Member Functions | |
| mapped_blob (mapped_blob const &)=delete | |
| mapped_blob & | operator= (mapped_blob const &)=delete |
| mapped_blob (mapped_blob &&)=delete | |
| mapped_blob & | operator= (mapped_blob &&)=delete |
| blob_identity const & | identity () const &noexcept |
| blob_identity const & | identity () const &&=delete |
| std::shared_ptr< native_type const > | native_object () const noexcept |
| std::shared_ptr< index_type const > | index_object () const noexcept |
| pair_type | target () const noexcept |
| profile_view< P, stream_role::native > | native () const & |
| profile_view< P, stream_role::native > | native () const &&=delete |
| profile_view< P, stream_role::borrowed > | borrowed () const & |
| profile_view< P, stream_role::borrowed > | borrowed () const &&=delete |
| profile_blob_view< P > | view () const & |
| profile_blob_view< P > | view () const &&=delete |
| rank_groups_view< P::group_size > | interleave () const &noexcept |
| rank_groups_view< P::group_size > | interleave () const &&=delete |
| word_view | cut_lcps () const &noexcept |
| word_view | cut_lcps () const &&=delete |
| 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 |
| void | scan () const |
Static Public Member Functions | |
| static pair_type | bind (blob_identity identity, std::shared_ptr< native_type const > native, std::shared_ptr< index_type const > index, pair_type target={}) |
Private Member Functions | |
| mapped_blob (blob_identity identity, std::shared_ptr< native_type const > native, std::shared_ptr< index_type const > index, pair_type target, profile_blob_view< P > view) | |
| void | scan_pair () const |
| void | scan_samples () const |
Private Attributes | |
| blob_identity | identity_ |
| std::shared_ptr< native_type const > | native_ |
| std::shared_ptr< index_type const > | index_ |
| pair_type | target_ |
| profile_blob_view< P > | view_ |
| using everett::mapped_blob< P >::index_type = mapped_index<P> |
| using everett::mapped_blob< P >::native_type = mapped_native<P> |
| using everett::mapped_blob< P >::pair_type = std::shared_ptr<mapped_blob const> |
| using everett::mapped_blob< P >::policy_type = P |
|
delete |
|
delete |
|
inlineprivate |
|
inlinestatic |
|
inline |
|
delete |
|
delete |
|
inlinenoexcept |
|
inline |
|
inlinenoexcept |
|
delete |
|
inlinenoexcept |
|
inlinenoexcept |
|
delete |
|
inlinenoexcept |
|
inline |
|
delete |
|
inlinenoexcept |
|
delete |
|
delete |
|
inline |
|
inline |
|
inlineprivate |
|
inlineprivate |
|
inline |
|
inlinenoexcept |
|
inline |
|
delete |
|
inlinenoexcept |
|
private |
|
private |
|
private |
|
private |
|
private |