#pragma once #include #include namespace WallpaperEngine::Assets { class CPackageLoadException : public std::exception { public: explicit CPackageLoadException (const std::string& message, const std::string& extrainfo = ""); [[nodiscard]] const char* what () const noexcept override; private: std::string m_message; }; }