mirror of
https://github.com/momo5502/hypervisor.git
synced 2025-06-30 16:21:53 +00:00
Make exceptions copyable
This commit is contained in:
@ -17,9 +17,14 @@ namespace std
|
|||||||
class exception
|
class exception
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
exception() = default;
|
||||||
|
|
||||||
exception& operator=(const exception& obj) noexcept = default;
|
exception& operator=(const exception& obj) noexcept = default;
|
||||||
exception& operator=(exception&& obj) noexcept = default;
|
exception& operator=(exception&& obj) noexcept = default;
|
||||||
|
|
||||||
|
exception(const exception& obj) noexcept = default;
|
||||||
|
exception(exception&& obj) noexcept = default;
|
||||||
|
|
||||||
virtual ~exception() = default;
|
virtual ~exception() = default;
|
||||||
virtual const char* what() const noexcept = 0;
|
virtual const char* what() const noexcept = 0;
|
||||||
};
|
};
|
||||||
|
Reference in New Issue
Block a user