![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <JBig2_BitStream.h>
Public Member Functions | |
| CJBig2_BitStream (pdfium::span< const uint8_t > pSrcStream, uint64_t key) | |
| CJBig2_BitStream (const CJBig2_BitStream &)=delete | |
| CJBig2_BitStream & | operator= (const CJBig2_BitStream &)=delete |
| ~CJBig2_BitStream () | |
| int32_t | readNBits (uint32_t dwBits, uint32_t *dwResult) |
| int32_t | readNBits (uint32_t dwBits, int32_t *nResult) |
| int32_t | read1Bit (uint32_t *dwResult) |
| int32_t | read1Bit (bool *bResult) |
| int32_t | read1Byte (uint8_t *cResult) |
| int32_t | readInteger (uint32_t *dwResult) |
| int32_t | readShortInteger (uint16_t *wResult) |
| void | alignByte () |
| uint8_t | getCurByte () const |
| void | incByteIdx () |
| uint8_t | getCurByte_arith () const |
| uint8_t | getNextByte_arith () const |
| uint32_t | getOffset () const |
| void | setOffset (uint32_t dwOffset) |
| void | addOffset (uint32_t dwDelta) |
| uint32_t | getBitPos () const |
| void | setBitPos (uint32_t dwBitPos) |
| pdfium::span< const uint8_t > | getBufSpan () const |
| const uint8_t * | getPointer () const |
| uint32_t | getByteLeft () const |
| uint64_t | getKey () const |
| bool | IsInBounds () const |
Definition at line 14 of file JBig2_BitStream.h.
| CJBig2_BitStream::CJBig2_BitStream | ( | pdfium::span< const uint8_t > | pSrcStream, |
| uint64_t | key ) |
Definition at line 24 of file JBig2_BitStream.cpp.
References CJBig2_BitStream().
Referenced by CJBig2_BitStream().
|
delete |
|
default |
| void CJBig2_BitStream::addOffset | ( | uint32_t | dwDelta | ) |
Definition at line 152 of file JBig2_BitStream.cpp.
References setOffset().
Referenced by alignByte(), CJBig2_SDDProc::DecodeHuffman(), CJBig2_TRDProc::DecodeHuffman(), CJBig2_HTRDProc::DecodeMMR(), and incByteIdx().
| void CJBig2_BitStream::alignByte | ( | ) |
Definition at line 120 of file JBig2_BitStream.cpp.
References addOffset().
Referenced by CJBig2_SDDProc::DecodeHuffman(), CJBig2_TRDProc::DecodeHuffman(), and CJBig2_HTRDProc::DecodeMMR().
| uint32_t CJBig2_BitStream::getBitPos | ( | ) | const |
Definition at line 160 of file JBig2_BitStream.cpp.
Referenced by readNBits(), readNBits(), and CJBig2_GRDProc::StartDecodeMMR().
|
inline |
Definition at line 39 of file JBig2_BitStream.h.
| uint32_t CJBig2_BitStream::getByteLeft | ( | ) | const |
Definition at line 173 of file JBig2_BitStream.cpp.
Referenced by CJBig2_SDDProc::DecodeHuffman().
| uint8_t CJBig2_BitStream::getCurByte | ( | ) | const |
Definition at line 127 of file JBig2_BitStream.cpp.
| uint8_t CJBig2_BitStream::getCurByte_arith | ( | ) | const |
Definition at line 135 of file JBig2_BitStream.cpp.
|
inline |
Definition at line 42 of file JBig2_BitStream.h.
| uint8_t CJBig2_BitStream::getNextByte_arith | ( | ) | const |
Definition at line 139 of file JBig2_BitStream.cpp.
| uint32_t CJBig2_BitStream::getOffset | ( | ) | const |
Definition at line 143 of file JBig2_BitStream.cpp.
Referenced by CJBig2_SDDProc::DecodeHuffman(), and CJBig2_TRDProc::DecodeHuffman().
| const uint8_t * CJBig2_BitStream::getPointer | ( | ) | const |
Definition at line 169 of file JBig2_BitStream.cpp.
Referenced by CJBig2_SDDProc::DecodeHuffman().
| void CJBig2_BitStream::incByteIdx | ( | ) |
Definition at line 131 of file JBig2_BitStream.cpp.
References addOffset().
| bool CJBig2_BitStream::IsInBounds | ( | ) | const |
Definition at line 188 of file JBig2_BitStream.cpp.
Referenced by read1Bit(), read1Bit(), read1Byte(), readNBits(), and readNBits().
|
delete |
| int32_t CJBig2_BitStream::read1Bit | ( | bool * | bResult | ) |
Definition at line 83 of file JBig2_BitStream.cpp.
References IsInBounds().
Referenced by CJBig2_TRDProc::DecodeHuffman().
| int32_t CJBig2_BitStream::read1Bit | ( | uint32_t * | dwResult | ) |
Definition at line 74 of file JBig2_BitStream.cpp.
References IsInBounds().
Referenced by CJBig2_SDDProc::DecodeHuffman(), and CJBig2_TRDProc::DecodeHuffman().
| int32_t CJBig2_BitStream::read1Byte | ( | uint8_t * | cResult | ) |
Definition at line 92 of file JBig2_BitStream.cpp.
References IsInBounds().
| int32_t CJBig2_BitStream::readInteger | ( | uint32_t * | dwResult | ) |
Definition at line 101 of file JBig2_BitStream.cpp.
| int32_t CJBig2_BitStream::readNBits | ( | uint32_t | dwBits, |
| int32_t * | nResult ) |
Definition at line 52 of file JBig2_BitStream.cpp.
References getBitPos(), and IsInBounds().
Referenced by CJBig2_TRDProc::DecodeHuffman(), TEST(), TEST(), and TEST().
| int32_t CJBig2_BitStream::readNBits | ( | uint32_t | dwBits, |
| uint32_t * | dwResult ) |
Definition at line 30 of file JBig2_BitStream.cpp.
References getBitPos(), and IsInBounds().
Referenced by TEST(), TEST(), TEST(), TEST(), and TEST().
| int32_t CJBig2_BitStream::readShortInteger | ( | uint16_t * | wResult | ) |
Definition at line 111 of file JBig2_BitStream.cpp.
| void CJBig2_BitStream::setBitPos | ( | uint32_t | dwBitPos | ) |
Definition at line 164 of file JBig2_BitStream.cpp.
Referenced by CJBig2_GRDProc::StartDecodeMMR().
| void CJBig2_BitStream::setOffset | ( | uint32_t | dwOffset | ) |
Definition at line 147 of file JBig2_BitStream.cpp.
Referenced by addOffset().