|
RawSpeed
fast raw decoding library
|
#include "bitstreams/BitStreamerLSB.h"
Public Types | |
| using | size_type |
| using | Traits |
| using | StreamTraits |
| using | Cache |
Public Member Functions | |
| void | establishClassInvariants () const noexcept |
| void | reload () |
| void | fill (int nbits=Cache::MaxGetBits) |
| size_type RAWSPEED_READONLY | getInputPosition () const |
| size_type | getStreamPosition () const |
| size_type | getRemainingSize () const |
| size_type RAWSPEED_READONLY | getFillLevel () const |
| uint32_t RAWSPEED_READONLY | peekBitsNoFill (int nbits) |
| void | skipBitsNoFill (int nbits) |
| uint32_t | getBitsNoFill (int nbits) |
| uint32_t | peekBits (int nbits) |
| void | skipBits (int nbits) |
| uint32_t | getBits (int nbits) |
| void | skipManyBits (int nbits) |
| void | skipBytes (int nbytes) |
Protected Attributes | |
| Cache | cache |
Private Types | |
| using | Base = BitStreamer<BitStreamerLSB> |
Private Member Functions | |
| size_type | fillCache (std::array< std::byte, BitStreamerTraits< Derived >::MaxProcessBytes > inputStorage) |
Private Attributes | |
| Replenisher | replenisher |
Definition at line 42 of file BitStreamerLSB.h.
|
private |
Definition at line 43 of file BitStreamerLSB.h.
|
inherited |
Definition at line 144 of file BitStreamer.h.
|
inherited |
Definition at line 140 of file BitStreamer.h.
|
inherited |
Definition at line 142 of file BitStreamer.h.
|
inherited |
Definition at line 141 of file BitStreamer.h.
|
inlinenoexceptinherited |
Definition at line 185 of file BitStreamer.h.
|
inlineinherited |
Definition at line 216 of file BitStreamer.h.
|
inlineprivateinherited |
Definition at line 156 of file BitStreamer.h.
|
inlineinherited |
Definition at line 294 of file BitStreamer.h.
|
inlineinherited |
Definition at line 269 of file BitStreamer.h.
|
inlinenodiscardinherited |
Definition at line 248 of file BitStreamer.h.
|
inlinenodiscardinherited |
Definition at line 232 of file BitStreamer.h.
|
inlinenodiscardinherited |
Definition at line 243 of file BitStreamer.h.
|
inlinenodiscardinherited |
Definition at line 238 of file BitStreamer.h.
|
inlineinherited |
Definition at line 279 of file BitStreamer.h.
|
inlineinherited |
Definition at line 253 of file BitStreamer.h.
|
inlineinherited |
Definition at line 196 of file BitStreamer.h.
|
inlineinherited |
Definition at line 288 of file BitStreamer.h.
|
inlineinherited |
Definition at line 261 of file BitStreamer.h.
|
inlineinherited |
Definition at line 321 of file BitStreamer.h.
|
inlineinherited |
Definition at line 305 of file BitStreamer.h.
|
protectedinherited |
Definition at line 147 of file BitStreamer.h.
|
privateinherited |
Definition at line 150 of file BitStreamer.h.