#include <cstdint>
#include <cstdlib>
#include <cstring>
#include <ios>
#include <memory>
#include <type_traits>
#include "lzma.h"
#include "staticlib/config.hpp"
#include "staticlib/io.hpp"
#include "staticlib/support.hpp"
#include "staticlib/compress/compress_exception.hpp"
Go to the source code of this file.
Functions |
| template<typename Sink , class = typename std::enable_if<!std::is_lvalue_reference<Sink>::value>::type> |
| lzma_sink< Sink > | staticlib::compress::make_lzma_sink (Sink &&sink) |
| | Factory function for creating lzma sinks, created object will own the specified sink.
|
| template<typename Sink > |
lzma_sink
< sl::io::reference_sink< Sink > > | staticlib::compress::make_lzma_sink (Sink &sink) |
| | Factory function for creating lzma sinks, created object will NOT own the specified sink.
|