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 
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 */
Definition: tb_noncopyable.hpp:21
Contains core functionality for each component of the API.
Definition: tb_debug_logger.hpp:125