|
Everett
|
#include <native_writer.h>
Public Types | |
| using | policy_type = P |
Public Member Functions | |
| profile_native_writer (std::optional< std::uint64_t > common_value_width=P::value_width) | |
| profile_native_writer (profile_native_writer const &)=delete | |
| profile_native_writer & | operator= (profile_native_writer const &)=delete |
| profile_native_writer (profile_native_writer &&other) noexcept | |
| profile_native_writer & | operator= (profile_native_writer &&other) noexcept |
| std::uint64_t | size () const noexcept |
| bool | finished () const noexcept |
| std::optional< std::uint64_t > | common_value_width () const noexcept |
| void | append (bit_view key, bit_view value, std::optional< std::uint64_t > retained_limit_bits={}) |
| void | append (profile_record const &record) |
| profile_array< P > | finish () |
Static Public Attributes | |
| static constexpr stream_role | role = stream_role::native |
Private Attributes | |
| profile_detail::native_output< P > | output_ |
| bit_string | previous_ |
| using everett::profile_native_writer< P >::policy_type = P |
|
inlineexplicit |
|
delete |
|
inlinenoexcept |
|
inline |
|
inline |
|
inlinenoexcept |
|
inline |
|
inlinenoexcept |
|
inlinenoexcept |
|
delete |
|
inlinenoexcept |
|
private |
|
private |
|
staticconstexpr |