RawSpeed
fast raw decoding library
Loading...
Searching...
No Matches
rawspeed::BitStreamerReversedSequentialReplenisher< Tag > Struct Template Reference
Inheritance diagram for rawspeed::BitStreamerReversedSequentialReplenisher< Tag >:
[legend]
Collaboration diagram for rawspeed::BitStreamerReversedSequentialReplenisher< Tag >:
[legend]

Public Types

using Base = BitStreamerForwardSequentialReplenisher<Tag>
using Traits = BitStreamerTraits<Tag>
using StreamTraits = BitStreamTraits<Traits::Tag>

Public Member Functions

std::array< std::byte, BitStreamerTraits< Tag >::MaxProcessBytes > getInput ()

Detailed Description

template<typename Tag>
struct rawspeed::BitStreamerReversedSequentialReplenisher< Tag >

Definition at line 64 of file PanasonicV8Decompressor.cpp.

Member Typedef Documentation

◆ Base

Definition at line 66 of file PanasonicV8Decompressor.cpp.

◆ StreamTraits

template<typename Tag>
using rawspeed::BitStreamerReversedSequentialReplenisher< Tag >::StreamTraits = BitStreamTraits<Traits::Tag>

Definition at line 68 of file PanasonicV8Decompressor.cpp.

◆ Traits

template<typename Tag>
using rawspeed::BitStreamerReversedSequentialReplenisher< Tag >::Traits = BitStreamerTraits<Tag>

Definition at line 67 of file PanasonicV8Decompressor.cpp.

Member Function Documentation

◆ getInput()

template<typename Tag>
std::array< std::byte, BitStreamerTraits< Tag >::MaxProcessBytes > rawspeed::BitStreamerReversedSequentialReplenisher< Tag >::getInput ( )
inline

Definition at line 75 of file PanasonicV8Decompressor.cpp.

References rawspeed::bitreverse_each(), rawspeed::implicit_cast(), invariant, ThrowIOE, and rawspeed::variableLengthLoadNaiveViaMemcpy().

Here is the call graph for this function:

The documentation for this struct was generated from the following file: