|
Everett
|
#include <native_merge.h>
Classes | |
| struct | span |
Public Member Functions | |
| encoded_source (profile_view< P > view) | |
| bool | done () const noexcept |
| profile_encoded_record const & | peek () const & |
| profile_encoded_record const & | peek () const &&=delete |
| std::uint64_t | retained_bits () const |
| bit_string | materialize () const |
| std::optional< bit_comparison > | advance_comparison () |
Private Member Functions | |
| bit_comparison | compare_successor (std::uint64_t retained, bit_view suffix) const |
| void | retain (profile_encoded_record const &record) |
Private Attributes | |
| bit_view | data_ |
| profile_encoded_cursor< P > | cursor_ |
| std::vector< span > | spans_ |
|
inlineexplicit |
|
inline |
|
inlineprivate |
|
inlinenoexcept |
|
inline |
|
inline |
|
delete |
|
inlineprivate |
|
inline |
|
private |
|
private |
|
private |