TurtleBrains
0.3.5
High quality, portable, C++ framework for rapid 2D game development.
tb_noncopyable.hpp
1
9
#ifndef TurtleBrains_Noncopyable_hpp
10
#define TurtleBrains_Noncopyable_hpp
11
12
namespace
TurtleBrains
13
{
14
namespace
Core
15
{
16
22
class
Noncopyable
23
{
24
public
:
25
Noncopyable
(
void
) noexcept { }
26
~
Noncopyable
(
void
) noexcept { }
27
28
private
:
30
Noncopyable
(
const
Noncopyable
& other) =
delete
;
31
Noncopyable
(
const
Noncopyable
&& other) =
delete
;
32
Noncopyable
& operator=(
const
Noncopyable
& other) =
delete
;
33
Noncopyable
& operator=(
const
Noncopyable
&& other) =
delete
;
34
};
35
36
};
/* namespace Core */
37
};
/* namespace TurtleBrains */
38
39
namespace
tbCore
=
TurtleBrains::Core
;
40
41
#endif
/* TurtleBrains_Noncopyable_hpp */
TurtleBrains::Core::Noncopyable
Definition:
tb_noncopyable.hpp:22
TurtleBrains
Here is some information about the primary namespace.
Definition:
tb_application_dialog.hpp:21
TurtleBrains::Core
Contains core functionality for each component of the API.
Definition:
tb_debug_logger.hpp:88
source
turtle_brains
core
tb_noncopyable.hpp
Generated on Sat May 21 2022 14:31:24 for TurtleBrains by
1.8.9.1