1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
|
#ifndef BYTEME_BYTEME_HPP
#define BYTEME_BYTEME_HPP
#include "Reader.hpp"
#include "RawBufferReader.hpp"
#include "RawFileReader.hpp"
#include "IstreamReader.hpp"
#include "ChunkedBufferReader.hpp"
#include "Writer.hpp"
#include "RawBufferWriter.hpp"
#include "RawFileWriter.hpp"
#include "OstreamWriter.hpp"
#include "PerByte.hpp"
#if __has_include("zlib.h")
#include "GzipFileReader.hpp"
#include "ZlibBufferReader.hpp"
#include "SomeBufferReader.hpp"
#include "SomeFileReader.hpp"
#include "GzipFileWriter.hpp"
#include "ZlibBufferWriter.hpp"
#endif
/**
* @file byteme.hpp
* @brief Umbrella header for all **byteme** classes
*
* If ZLib is not available, all of the Zlib-related headers are omitted.
* This will skip classes such as the `GzipFileReader` and `SomeBufferReader`.
*/
/**
* @namespace byteme
* @brief Simple byte readers and writers
*/
namespace byteme {}
#endif
|