LLVM: llvm::object::Decompressor Class Reference (original) (raw)
Decompressor helps to handle decompression of compressed sections. More...
#include "[llvm/Object/Decompressor.h](Decompressor%5F8h%5Fsource.html)"
| Public Member Functions | |
|---|---|
| template<class T> | |
| Error | resizeAndDecompress (T &Out) |
| Resize the buffer and uncompress section data into it. | |
| LLVM_ABI Error | decompress (MutableArrayRef< uint8_t > Output) |
| Uncompress section data to raw buffer provided. | |
| uint64_t | getDecompressedSize () |
| Return memory buffer size required for decompression. |
Decompressor helps to handle decompression of compressed sections.
Definition at line 22 of file Decompressor.h.
◆ create()
◆ decompress()
◆ getDecompressedSize()
| uint64_t llvm::object::Decompressor::getDecompressedSize ( ) | inline |
|---|
Return memory buffer size required for decompression.
Definition at line 43 of file Decompressor.h.
◆ resizeAndDecompress()
template<class T>
| Error llvm::object::Decompressor::resizeAndDecompress ( T & Out) | inline |
|---|
The documentation for this class was generated from the following files:
- include/llvm/Object/Decompressor.h
- lib/Object/Decompressor.cpp