#include "logging/rtc_event_log/events/fixed_length_encoding_parameters_v3.h"
#include <algorithm>
#include <cstdint>
#include "absl/types/optional.h"
#include "api/array_view.h"
#include "logging/rtc_event_log/events/rtc_event_field_extraction.h"
#include "rtc_base/checks.h"
#include "rtc_base/logging.h"
MaxUnsignedValueOfBitWidth;
SignedBitWidth;
UnsignedBitWidth;
UnsignedDelta;
namespace webrtc {
FixedLengthEncodingParametersV3
FixedLengthEncodingParametersV3::CalculateParameters(
uint64_t base,
const rtc::ArrayView<const uint64_t> values,
uint64_t value_bit_width,
bool values_optional) { … }
uint64_t FixedLengthEncodingParametersV3::DeltaHeaderAsInt() const { … }
absl::optional<FixedLengthEncodingParametersV3>
FixedLengthEncodingParametersV3::ParseDeltaHeader(uint64_t header,
uint64_t value_bit_width) { … }
}