Class libjxl :: jxl :: Visitor
class Visitor
{ ... };
auto AllDefault(const Fields&, bool* all_default) -> Status
virtual
auto BeginExtensions(uint64_t* extensions) -> Status
virtual
auto Bits(size_t bits, uint32_t default_value, uint32_t* value) -> Status
virtual
auto Bool(bool default_value, bool* value) -> Status
virtual
auto Conditional(bool condition) -> Status
virtual
auto EndExtensions() -> Status
virtual
template <class EnumT>
auto Enum(const EnumT default_value, EnumT* value) -> Status
auto F16(float default_value, float* value) -> Status
virtual
auto IsReading() const -> bool
virtual
auto SetDefault(Fields*) -> void
virtual
auto U32(U32Enc, uint32_t, uint32_t*) -> Status
virtual
auto U32(const U32Distr d0, const U32Distr d1, const U32Distr d2, const U32Distr d3, const uint32_t default_value, uint32_t* value) -> Status
auto U64(uint64_t default_value, uint64_t* value) -> Status
virtual
auto Visit(Fields* fields) -> Status
virtual
auto VisitNested(Fields* fields) -> Status
virtual