diff options
Diffstat (limited to 'include/cru/base/Base.h')
-rw-r--r-- | include/cru/base/Base.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/include/cru/base/Base.h b/include/cru/base/Base.h index b0d304e4..fd409360 100644 --- a/include/cru/base/Base.h +++ b/include/cru/base/Base.h @@ -75,6 +75,16 @@ class CRU_BASE_API Object { virtual ~Object() = default; }; +class CRU_BASE_API Object2 { + public: + Object2() = default; + Object2(const Object2&) = delete; + Object2& operator=(const Object2&) = delete; + Object2(Object2&&) = delete; + Object2& operator=(Object2&&) = delete; + virtual ~Object2() = default; +}; + struct CRU_BASE_API Interface { Interface() = default; CRU_DELETE_COPY(Interface) |