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::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