#pragma once
#include "LoadingException.h"

class InvalidMagicException final : public LoadingException
{
    const char* m_expected_magic;

public:
    explicit InvalidMagicException(const char* expectedMagic);

    std::string DetailedMessage() override;
    char const* what() const noexcept override;
};
