mirror of
https://github.com/codership/wsrep-lib.git
synced 2025-06-13 04:01:32 +03:00
Changed project name to wsrep-lib.
This commit is contained in:
36
include/wsrep/exception.hpp
Normal file
36
include/wsrep/exception.hpp
Normal file
@ -0,0 +1,36 @@
|
||||
//
|
||||
// Copyright (C) 2018 Codership Oy <info@codership.com>
|
||||
//
|
||||
|
||||
#ifndef WSREP_EXCEPTION_HPP
|
||||
#define WSREP_EXCEPTION_HPP
|
||||
|
||||
#include <stdexcept>
|
||||
#include <cstdlib>
|
||||
|
||||
namespace wsrep
|
||||
{
|
||||
class runtime_error : public std::runtime_error
|
||||
{
|
||||
public:
|
||||
runtime_error(const std::string& msg)
|
||||
: std::runtime_error(msg)
|
||||
{
|
||||
::abort();
|
||||
}
|
||||
};
|
||||
|
||||
class not_implemented_error : public std::exception
|
||||
{
|
||||
public:
|
||||
not_implemented_error()
|
||||
: std::exception()
|
||||
{
|
||||
::abort();
|
||||
}
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
|
||||
#endif // WSREP_EXCEPTION_HPP
|
Reference in New Issue
Block a user