7 #ifndef RETDEC_UNPACKER_DECOMPRESSION_COMPRESSED_DATA_H
8 #define RETDEC_UNPACKER_DECOMPRESSION_COMPRESSED_DATA_H
Abstract class for compressed data.
Definition: compressed_data.h:26
virtual bool decompress(DynamicBuffer &outputBuffer)=0
CompressedData(const CompressedData &data)
Copy constructor.
Definition: compressed_data.h:30
const DynamicBuffer & getBuffer() const
Definition: compressed_data.h:38
virtual ~CompressedData()=default
DynamicBuffer _buffer
Buffer containg the compressed data.
Definition: compressed_data.h:57
CompressedData(const DynamicBuffer &buffer)
Constructor.
Definition: compressed_data.h:29
void setBuffer(const DynamicBuffer &buffer)
Definition: compressed_data.h:45
The class for dynamic buffered data manipulation taking the endianness of the data in account.
Definition: dynamic_buffer.h:36
Declaration of class for buffered data mainpulation.
Definition: unpacking_stub.h:16
Definition: archive_wrapper.h:19
Supportive functionality for the generic unpacker.