1
0
mirror of https://github.com/luanti-org/minetestmapper.git synced 2025-10-06 13:55:22 +02:00

Fix custom exception types

This commit is contained in:
sfan5
2025-10-05 14:10:34 +02:00
parent e3dfc5ef82
commit 8a490c77d6
2 changed files with 12 additions and 2 deletions

View File

@@ -6,7 +6,12 @@
class ZlibDecompressor class ZlibDecompressor
{ {
public: public:
class DecompressError : std::exception {}; class DecompressError : public std::exception {
public:
const char* what() const noexcept override {
return "ZlibDecompressor::DecompressError";
}
};
ZlibDecompressor(const u8 *data, size_t size); ZlibDecompressor(const u8 *data, size_t size);
~ZlibDecompressor(); ~ZlibDecompressor();

View File

@@ -6,7 +6,12 @@
class ZstdDecompressor class ZstdDecompressor
{ {
public: public:
class DecompressError : std::exception {}; class DecompressError : public std::exception {
public:
const char* what() const noexcept override {
return "ZstdDecompressor::DecompressError";
}
};
ZstdDecompressor(); ZstdDecompressor();
~ZstdDecompressor(); ~ZstdDecompressor();