Oxygen Engine
Modern C++ 3D Engine using OpenGL
Loading...
Searching...
No Matches
non_copyable.h
1
#ifndef OE_UTIL_NONCOPYABLE_H
2
#define OE_UTIL_NONCOPYABLE_H
3
4
namespace
oe::util
5
{
11
class
NonCopyable
12
{
13
protected
:
14
NonCopyable() =
default
;
15
~NonCopyable() =
default
;
16
17
NonCopyable(NonCopyable&&) =
default
;
18
NonCopyable& operator= (NonCopyable&&) =
default
;
19
private
:
20
NonCopyable(
const
NonCopyable&) =
delete
;
21
NonCopyable& operator=(
const
NonCopyable&) =
delete
;
22
};
23
}
24
#endif
oe::util
Various utilities.
Definition
node.h:15
OxygenEngine
util
non_copyable.h
Generated by
1.15.0