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::Core
13
{
14
20
class
Noncopyable
21
{
22
public
:
23
Noncopyable
(
void
) noexcept { }
24
~
Noncopyable
(
void
) noexcept { }
25
26
private
:
28
Noncopyable
(
const
Noncopyable
& other) =
delete
;
29
Noncopyable
(
const
Noncopyable
&& other) =
delete
;
30
Noncopyable
& operator=(
const
Noncopyable
& other) =
delete
;
31
Noncopyable
& operator=(
const
Noncopyable
&& other) =
delete
;
32
};
33
34
};
/* namespace TurtleBrains::Core */
35
36
namespace
tbCore
=
TurtleBrains::Core
;
37
38
#endif
/* TurtleBrains_Noncopyable_hpp */
TurtleBrains::Core::Noncopyable
Definition:
tb_noncopyable.hpp:21
TurtleBrains::Core
Contains core functionality for each component of the API.
Definition:
tb_debug_logger.hpp:125
source
turtle_brains
core
tb_noncopyable.hpp
Generated on Sun Jan 25 2026 14:36:28 for TurtleBrains by
1.9.1