paxos/src/error/init-error.hh

16 lines
358 B
C++

#pragma once
#include <stdexcept>
#include <string>
namespace paxos
{
struct InitializationError : public std::logic_error
{
explicit InitializationError(const std::string& what_arg)
: std::logic_error{"Initialization error: " + what_arg}
{}
virtual ~InitializationError() = default;
};
} // namespace paxos