#pragma once | |
#include <exception> | |
#include <string> | |
namespace ipmi_flash | |
{ | |
class MapperException : public std::exception | |
{ | |
public: | |
explicit MapperException(const std::string& message) : message(message) | |
{} | |
virtual const char* what() const noexcept override | |
{ | |
return message.c_str(); | |
} | |
private: | |
std::string message; | |
}; | |
} // namespace ipmi_flash |