1#ifndef EMINEM_FROM_GZIP_HPP
2#define EMINEM_FROM_GZIP_HPP
54 auto reader = std::make_unique<byteme::GzipFileReader>(path, gopt);
55 auto pb = std::make_unique<byteme::PerByteSerial<char> >(std::move(reader));
100 auto reader = std::make_unique<byteme::ZlibBufferReader>(buffer, len, zopt);
101 auto pb = std::make_unique<byteme::PerByteSerial<char> >(std::move(reader));
138 auto reader = std::make_unique<byteme::SomeFileReader>(path, sopt);
139 auto pb = std::make_unique<byteme::PerByteSerial<char> >(std::move(reader));
178 auto reader = std::make_unique<byteme::SomeBufferReader>(buffer, len, sopt);
179 auto pb = std::make_unique<byteme::PerByteSerial<char> >(std::move(reader));
Parse a matrix from a Matrix Market file.
Parse a matrix from a Matrix Market file.
Definition Parser.hpp:234
Classes and methods for parsing Matrix Market files.
Parser< byteme::PerByteSerial< char > > parse_some_buffer(const unsigned char *buffer, std::size_t len, const ParseSomeBufferOptions &options)
Definition from_gzip.hpp:171
Parser< byteme::PerByteSerial< char > > parse_gzip_file(const char *path, const ParseGzipFileOptions &options)
Definition from_gzip.hpp:47
Parser< byteme::PerByteSerial< char > > parse_zlib_buffer(const unsigned char *buffer, std::size_t len, const ParseZlibBufferOptions &options)
Definition from_gzip.hpp:92
Parser< byteme::PerByteSerial< char > > parse_some_file(const char *path, const ParseSomeFileOptions &options)
Definition from_gzip.hpp:131
Options for parse_gzip_file().
Definition from_gzip.hpp:24
std::size_t block_size
Definition from_gzip.hpp:39
std::size_t buffer_size
Definition from_gzip.hpp:28
int num_threads
Definition from_gzip.hpp:33
Options for parse_some_buffer().
Definition from_gzip.hpp:147
std::size_t block_size
Definition from_gzip.hpp:162
std::size_t buffer_size
Definition from_gzip.hpp:151
int num_threads
Definition from_gzip.hpp:156
Options for parse_some_file().
Definition from_gzip.hpp:108
std::size_t block_size
Definition from_gzip.hpp:123
int num_threads
Definition from_gzip.hpp:117
std::size_t buffer_size
Definition from_gzip.hpp:112
Options for parse_zlib_buffer().
Definition from_gzip.hpp:62
std::size_t buffer_size
Definition from_gzip.hpp:66
int mode
Definition from_gzip.hpp:83
int num_threads
Definition from_gzip.hpp:71
std::size_t block_size
Definition from_gzip.hpp:77
Options for the Parser constructor.
Definition Parser.hpp:36
std::size_t block_size
Definition Parser.hpp:47
int num_threads
Definition Parser.hpp:40