|
RawSpeed
fast raw decoding library
|
#include "codes/AbstractPrefixCode.h"
Public Member Functions | |
| CodeSymbol ()=default | |
| CodeSymbol (typename Traits::CodeTy code_, uint8_t code_len_) | |
| iterator_range< BitMSBIterator< typename Traits::CodeTy > > | getBitsMSB () const |
| bool RAWSPEED_READONLY | operator== (const CodeSymbol &other) const |
Static Public Member Functions | |
| static bool | HaveCommonPrefix (const CodeSymbol &symbol, const CodeSymbol &partial) |
Public Attributes | |
| Traits::CodeTy | code |
| uint8_t | code_len |
Definition at line 144 of file AbstractPrefixCode.h.
|
default |
|
inline |
Definition at line 150 of file AbstractPrefixCode.h.
References assert(), code, and code_len.
|
inlinenodiscard |
Definition at line 158 of file AbstractPrefixCode.h.
|
inlinestatic |
Definition at line 162 of file AbstractPrefixCode.h.
References CodeSymbol(), assert(), code, code_len, and rawspeed::extractHighBits().
|
inline |
Definition at line 173 of file AbstractPrefixCode.h.
References CodeSymbol(), code, and code_len.
| Traits::CodeTy rawspeed::AbstractPrefixCode< CodeTag >::CodeSymbol::code |
Definition at line 145 of file AbstractPrefixCode.h.
Referenced by CodeSymbol(), getBitsMSB(), HaveCommonPrefix(), and operator==().
| uint8_t rawspeed::AbstractPrefixCode< CodeTag >::CodeSymbol::code_len |
Definition at line 146 of file AbstractPrefixCode.h.
Referenced by CodeSymbol(), getBitsMSB(), HaveCommonPrefix(), and operator==().