Source wrapper that decompresses deflated data. More...
#include <staticlib/compress/inflate_source.hpp>
Public Member Functions | |
| inflate_source (Source src) | |
| Constructor, created object will own the specified source. | |
| inflate_source & | operator= (const inflate_source &) |
| Deleted copy assignment operator. | |
| inflate_source (inflate_source &&other) | |
| Move constructor. | |
| inflate_source & | operator= (inflate_source &&other) |
| Move assignment operator. | |
| std::streamsize | read (sl::io::span< char > span) |
| Read implementation. | |
| Source & | get_source () |
| Underlying source accessor. | |
Source wrapper that decompresses deflated data.
|
inline |
Constructor, created object will own the specified source.
| src | source to read compressed data from |
|
inline |
Move constructor.
| other | other instance |
|
inline |
Underlying source accessor.
| inflate_source& staticlib::compress::inflate_source< Source, buf_size >::operator= | ( | const inflate_source< Source, buf_size > & | ) |
Deleted copy assignment operator.
| other | instance |
|
inline |
Move assignment operator.
| other | other instance |
|
inline |
Read implementation.
| span | output span |
1.8.1.2