☰
BitWriter
struct
BitWriter
Static Data Members
kMaxBitsPerCall
Static Methods
BitWriter
Methods
AppendByteAligned
BitsWritten
GetSpan
TakeBytes
Write
ZeroPadToByte
Operators
operator=
Struct
libjxl
::
jxl
::
BitWriter
struct
BitWriter
{ ... };
Static Data Members
static
const
size_t
kMaxBitsPerCall
Static Methods
BitWriter
()
BitWriter
(
const
BitWriter
&)
deleted
BitWriter
(
BitWriter
&&)
Methods
auto
AppendByteAligned
(
const
BitWriter
& other) -> void
auto
AppendByteAligned
(
const
std::vector<std::unique_ptr<
BitWriter
>>& others) -> void
auto
AppendByteAligned
(
const
std::vector<
BitWriter
>& others) -> void
auto
BitsWritten
() const -> size_t
auto
GetSpan
() const ->
Span
<
const
uint8_t>
auto
TakeBytes
() && ->
PaddedBytes
&&
auto
Write
(size_t n_bits, uint64_t bits) -> void
auto
ZeroPadToByte
() -> void
Operators
auto
operator=
(
const
BitWriter
&) ->
BitWriter
&
deleted
auto
operator=
(
BitWriter
&&) ->
BitWriter
&