5#ifndef TILESON_IDECOMPRESSOR_HPP
6#define TILESON_IDECOMPRESSOR_HPP
12 template <
class TIn,
class TOut>
27 [[nodiscard]]
virtual const std::string &
name()
const = 0;
48 virtual TOut
decompress(
const void *data,
size_t size) = 0;
Definition IDecompressor.hpp:14
virtual TOut decompressFile(const fs::path &path)=0
virtual TOut decompress(const TIn &input)=0
virtual const std::string & name() const =0
virtual TOut decompress(const void *data, size_t size)=0
virtual ~IDecompressor()=default