byteme
Read/write bytes from various sources
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"
8
9#include "Writer.hpp"
10#include "RawBufferWriter.hpp"
11#include "RawFileWriter.hpp"
12#include "OstreamWriter.hpp"
13
14#include "BufferedReader.hpp"
15#include "BufferedWriter.hpp"
16
17#include "magic_numbers.hpp"
18
19#if __has_include("zlib.h")
20#include "GzipFileReader.hpp"
21#include "ZlibBufferReader.hpp"
22
23#include "GzipFileWriter.hpp"
24#include "ZlibBufferWriter.hpp"
25#endif
26
39namespace byteme {}
40
41#endif
Buffered wrapper around a Reader.
Buffered wrapper around a Writer.
Read a Gzip-compressed file.
Write a Gzip-compressed file.
Read bytes from an input stream.
Write bytes to an arbitrary output stream.
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.
Write to an output sink.
Read bytes from a Zlib-compressed buffer.
Write bytes to a Zlib-compressed buffer.
Magic numbers for various compression algorithms.
Simple byte readers and writers.
Definition BufferedReader.hpp:21