![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <lzw_decompressor.h>
Classes | |
| struct | CodeEntry |
Public Types | |
| enum class | Status { kError , kSuccess , kUnfinished , kInsufficientDestSize } |
Public Member Functions | |
| ~LZWDecompressor () | |
| void | SetSource (pdfium::span< const uint8_t > src_buf) |
| UNSAFE_BUFFER_USAGE Status | Decode (uint8_t *dest_buf, uint32_t *dest_size) |
| size_t | ExtractDataForTest (pdfium::span< uint8_t > dest_buf) |
| DataVector< uint8_t > * | DecompressedForTest () |
| size_t * | DecompressedNextForTest () |
Static Public Member Functions | |
| static std::unique_ptr< LZWDecompressor > | Create (uint8_t color_exp, uint8_t code_exp) |
Definition at line 23 of file lzw_decompressor.h.
|
strong |
| Enumerator | |
|---|---|
| kError | |
| kSuccess | |
| kUnfinished | |
| kInsufficientDestSize | |
Definition at line 25 of file lzw_decompressor.h.
|
default |
|
static |
Definition at line 22 of file lzw_decompressor.cpp.
| LZWDecompressor::Status fxcodec::LZWDecompressor::Decode | ( | uint8_t * | dest_buf, |
| uint32_t * | dest_size ) |
Definition at line 43 of file lzw_decompressor.cpp.
References kError, kInsufficientDestSize, kSuccess, and kUnfinished.
|
inline |
Definition at line 52 of file lzw_decompressor.h.
|
inline |
Definition at line 53 of file lzw_decompressor.h.
|
inline |
Definition at line 48 of file lzw_decompressor.h.
|
inline |
Definition at line 42 of file lzw_decompressor.h.