|
RawSpeed
fast raw decoding library
|
#include "bitstreams/BitStream.h"
Public Member Functions | |
| void | establishClassInvariants () const noexcept |
Public Attributes | |
| uint64_t | cache = 0 |
| int | fillLevel = 0 |
Static Public Attributes | |
| static constexpr int | Size = bitwidth<decltype(cache)>() |
| static constexpr int | MaxGetBits = bitwidth<uint32_t>() |
Definition at line 41 of file BitStream.h.
|
noexcept |
References rawspeed::__attribute__(), establishClassInvariants(), fillLevel, invariant, and Size.
Referenced by establishClassInvariants(), rawspeed::BitStreamCacheRightInLeftOut::peek(), rawspeed::BitStreamCacheRightInLeftOut::push(), and rawspeed::BitStreamCacheRightInLeftOut::skip().
| uint64_t rawspeed::BitStreamCacheBase::cache = 0 |
Definition at line 42 of file BitStream.h.
Referenced by rawspeed::BitStreamCacheRightInLeftOut::peek(), rawspeed::BitStreamCacheRightInLeftOut::push(), and rawspeed::BitStreamCacheRightInLeftOut::skip().
| int rawspeed::BitStreamCacheBase::fillLevel = 0 |
Definition at line 43 of file BitStream.h.
Referenced by establishClassInvariants(), rawspeed::BitStreamCacheRightInLeftOut::peek(), rawspeed::BitStreamCacheRightInLeftOut::push(), and rawspeed::BitStreamCacheRightInLeftOut::skip().
Definition at line 48 of file BitStream.h.
Referenced by rawspeed::BitStreamer< BitStreamerJPEG >::fillCache(), rawspeed::BitStreamerJPEG::fillCache(), and rawspeed::BitStreamCacheRightInLeftOut::peek().
Definition at line 45 of file BitStream.h.
Referenced by establishClassInvariants(), rawspeed::BitStreamCacheRightInLeftOut::peek(), rawspeed::BitStreamCacheRightInLeftOut::push(), and rawspeed::BitStreamCacheRightInLeftOut::skip().