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 
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 */
Definition: tb_noncopyable.hpp:22
Here is some information about the primary namespace.
Definition: tb_application_dialog.hpp:21
Contains core functionality for each component of the API.
Definition: tb_debug_logger.hpp:88