Struct libjxl :: jxl :: BitWriter
struct BitWriter
{ ... };
static const size_t kMaxBitsPerCall
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
auto operator=(const BitWriter&) -> BitWriter&
deleted