|
vg
tools for working with variation graphs
|
#include <fstream>#include <iostream>#include <string>#include <vector>#include <zstd.h>Classes | |
| class | vg::zstd_compress_buf |
| Zstandard compression buffer that writes to another stream buffer. More... | |
| class | vg::zstd_decompress_buf |
| Zstandard decompression buffer that reads from another stream buffer. More... | |
| class | vg::zstd_ofstream |
| class | vg::zstd_ifstream |
Namespaces | |
| vg | |
| zstdutil | |
Functions | |
| int | zstdutil::CompressString (const std::string &src, std::string &dst, int compressionlevel) |
| int | zstdutil::DecompressString (const std::string &src, std::string &dst) |
| int | zstdutil::StreamDecompressString (const std::string &src, std::string &dst, int compressionlevel) |
| int | zstdutil::StreamCompressString (const std::string &src, std::string &dst, int compressionlevel) |
Variables | |
| const int | zstdutil::DEFAULTCOMPRESSLEVEL = 5 |
Wrappers for Zstandard compression and decompression.
TODO: Override xsputn, xsgetn for faster compression? TODO: Move constructors for streams? TODO: is_open(), close() for streams?
1.8.17