Yet Another Game Engine
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
noncopyable.h
Go to the documentation of this file.
1 #ifndef YAGE_UTIL_NONCOPYABLE_H
2 #define YAGE_UTIL_NONCOPYABLE_H
3 
4 namespace yage
5 {
6 
8 {
9 protected:
10  NonCopyable() = default;
11  ~NonCopyable() = default;
12 
13  NonCopyable(const NonCopyable &) = delete;
14  NonCopyable &operator=(const NonCopyable &) = delete;
15 };
16 
17 } // namespace yage
18 
19 #endif
NonCopyable()=default
~NonCopyable()=default
NonCopyable & operator=(const NonCopyable &)=delete
Definition: noncopyable.h:7