byteme
C++ wrappers for buffered inputs
Loading...
Searching...
No Matches
byteme.hpp
Go to the documentation of this file.
1#ifndef BYTEME_BYTEME_HPP
2#define BYTEME_BYTEME_HPP
3
4#include "Reader.hpp"
5#include "RawBufferReader.hpp"
6#include "RawFileReader.hpp"
7#include "IstreamReader.hpp"
9
10#include "Writer.hpp"
11#include "RawBufferWriter.hpp"
12#include "RawFileWriter.hpp"
13#include "OstreamWriter.hpp"
14
15#include "PerByte.hpp"
16
17#if __has_include("zlib.h")
18#include "GzipFileReader.hpp"
19#include "ZlibBufferReader.hpp"
20
21#include "SomeBufferReader.hpp"
22#include "SomeFileReader.hpp"
23
24#include "GzipFileWriter.hpp"
25#include "ZlibBufferWriter.hpp"
26#endif
27
40namespace byteme {}
41
42#endif
Read chunks of bytes from a raw buffer.
Read a Gzip-compressed file.
Write a Gzip-compressed file.
Read bytes from an input stream.
Write bytes to an arbitrary output stream.
Perform byte-by-byte extraction.
Read bytes from a raw buffer without any extra transformations.
Write bytes to a raw buffer without any extra transformations.
Read a file without any extra transformations.
Write bytes to a file without any extra transformations.
Read an input source.
Read a possibly-Gzipped or Zlibbed buffer.
Read a possibly-Gzipped file.
Write to an output sink.
Read bytes from a Zlib-compressed buffer.
Write bytes to a Zlib-compressed buffer.
Simple byte readers and writers.