RawSpeed
fast raw decoding library
Loading...
Searching...
No Matches
anonymous_namespace{Solo.cpp} Namespace Reference

Functions

template<typename Pump, bool IsFullDecode, typename HT>
void workloop (rawspeed::Array1DRef< const uint8_t > input, const HT &ht)
template<typename Pump, typename HT>
void checkPump (rawspeed::Array1DRef< const uint8_t > input, const HT &ht)
template<typename CodeTag>
void checkFlavour (rawspeed::ByteStream bs)

Function Documentation

◆ checkFlavour()

template<typename CodeTag>
void anonymous_namespace{Solo.cpp}::checkFlavour ( rawspeed::ByteStream bs)

Definition at line 67 of file Solo.cpp.

References checkFlavour(), checkPump(), createPrefixCodeDecoder(), rawspeed::Buffer::getAsArray1DRef(), rawspeed::ByteStream::getByte(), rawspeed::ByteStream::peekRemainingBuffer(), and ThrowRSE.

Referenced by checkFlavour(), and LLVMFuzzerTestOneInput().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ checkPump()

template<typename Pump, typename HT>
void anonymous_namespace{Solo.cpp}::checkPump ( rawspeed::Array1DRef< const uint8_t > input,
const HT & ht )

Definition at line 60 of file Solo.cpp.

References checkPump(), and workloop().

Referenced by checkFlavour(), and checkPump().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ workloop()

template<typename Pump, bool IsFullDecode, typename HT>
void anonymous_namespace{Solo.cpp}::workloop ( rawspeed::Array1DRef< const uint8_t > input,
const HT & ht )

Definition at line 52 of file Solo.cpp.

References workloop().

Referenced by checkPump(), and workloop().

Here is the call graph for this function:
Here is the caller graph for this function: