|
Everett
|
#include <native_writer.h>
Public Types | |
| using | policy_type = P |
Public Member Functions | |
| native_output (std::optional< std::uint64_t > common_value_width) | |
| native_output (native_output const &)=delete | |
| native_output & | operator= (native_output const &)=delete |
| native_output (native_output &&other) noexcept | |
| native_output & | operator= (native_output &&other) noexcept |
| std::uint64_t | size () const noexcept |
| bool | finished () const noexcept |
| bool | failed () const noexcept |
| std::optional< std::uint64_t > | common_value_width () const noexcept |
| void | require_active () const |
| void | append (std::uint64_t retained, bit_view literal, bit_view value) |
| profile_array< P > | finish () |
Private Attributes | |
| bit_string | data_ |
| std::vector< std::uint64_t > | offsets_ |
| std::optional< std::uint64_t > | common_ |
| std::uint64_t | count_ = 0 |
| std::uint64_t | previous_units_ = 0 |
| bool | finished_ = false |
| using everett::profile_detail::native_output< P >::policy_type = P |
|
inlineexplicit |
|
delete |
|
inlinenoexcept |
|
inline |
|
inlinenoexcept |
|
inlinenoexcept |
|
inline |
|
inlinenoexcept |
|
inlinenoexcept |
|
delete |
|
inline |
|
inlinenoexcept |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |