|
Everett
|
#include <profile.h>
Public Types | |
| using | policy_type = P |
Public Member Functions | |
| std::uint64_t | size () const noexcept |
| bool | finished () const noexcept |
| void | append (bit_view key, std::uint64_t prefix_ceiling=std::numeric_limits< std::uint64_t >::max()) |
| profile_array< P, stream_role::borrowed > | finish () |
Static Public Attributes | |
| static constexpr stream_role | role = stream_role::borrowed |
Private Member Functions | |
| void | append_known (bit_view key, std::uint64_t exact_common_bits, std::uint64_t prefix_ceiling=std::numeric_limits< std::uint64_t >::max()) |
Private Attributes | |
| bit_string | data_ |
| bit_string | previous_ |
| std::vector< std::uint64_t > | offsets_ |
| std::uint64_t | count_ = 0 |
| bool | finished_ = false |
Friends | |
| template<class , class , class > | |
| struct | index_builder |
| template<class , class , class > | |
| struct | cola_detail::index_output |
| struct | profile_detail::index_output< P > |
| using everett::profile_borrowed_writer< P >::policy_type = P |
|
inline |
|
inlineprivate |
|
inline |
|
inlinenoexcept |
|
inlinenoexcept |
|
friend |
|
private |
|
private |
|
private |
|
private |
|
private |
|
staticconstexpr |