#include <StormByte/buffer/consumer.hxx>#include <StormByte/safe/clonable.hxx>#include <StormByte/crypto/typedefs.hxx>#include <StormByte/crypto/visibility.h>#include <StormByte/type_traits.hxx>#include <span>

Go to the source code of this file.
Classes | |
| class | StormByte::Crypto::Compressor::Generic |
| Abstract compressor. More... | |
Namespaces | |
| namespace | StormByte |
| Root namespace of the StormByte suite. | |
| namespace | StormByte::Crypto |
| Crypto module of the StormByte suite. | |
| namespace | StormByte::Crypto::Compressor |
| Compressors of the Crypto module. | |
Enumerations | |
| enum class | StormByte::Crypto::Compressor::Type { StormByte::Crypto::Compressor::Bzip2 , StormByte::Crypto::Compressor::Zlib } |
| Available compressors. More... | |
Functions | |
| Generic::PointerType | StormByte::Crypto::Compressor::Create (Type type, unsigned short level) noexcept |
| Factory for a compressor. | |