errors 0.6.3
Loading...
Searching...
No Matches
interface.hpp
1#pragma once
2
3namespace errors
4{
5namespace detail
6{
7
15class interface {
16 public:
17 interface() = default;
18 virtual ~interface() = default;
19
20 interface(const interface &) = delete;
21 interface(interface &&) = delete;
22 interface &operator=(interface &&) = delete;
23 interface &operator=(const interface &) = delete;
24};
25
26}
27}
This is the abstract class for all interface type. Disable copy and move operations.
Definition interface.hpp:15