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
private
:
18
NonCopyable
(
const
NonCopyable
&) =
delete
;
19
NonCopyable
& operator=(
const
NonCopyable
&) =
delete
;
20
21
NonCopyable
(
NonCopyable
&&) =
default
;
22
NonCopyable
& operator= (
NonCopyable
&&) =
default
;
23
};
24
}
25
#endif
oe::util::NonCopyable
Prevent class to be copied.
Definition
non_copyable.h:12
oe::util
Various utilities.
Definition
byte_array.h:20
OxygenEngine
util
non_copyable.h
Generated by
1.9.8