voxelTerrain
 All Classes Functions Variables Typedefs Enumerations Pages
base.hpp
1 #ifndef BLUB_PROCEDURAL_VOXEL_TILE_BASE_HPP
2 #define BLUB_PROCEDURAL_VOXEL_TILE_BASE_HPP
3 
4 
5 #include "blub/core/enableSharedFromThis.hpp"
6 #include "blub/core/globals.hpp"
7 #include "blub/core/noncopyable.hpp"
8 #include "blub/core/sharedPointer.hpp"
9 #include "blub/procedural/predecl.hpp"
10 
11 
12 namespace blub
13 {
14 namespace procedural
15 {
16 namespace voxel
17 {
18 namespace tile
19 {
20 
21 
26 template <typename classType>
27 class base : public enableSharedFromThis<classType>//, public noncopyable
28 {
29 public:
30  typedef sharedPointer<classType> pointer;
31 
32 protected:
36  base()
37  {
38 
39  }
40 };
41 
42 
43 }
44 }
45 }
46 }
47 
48 
49 
50 #endif // BLUB_PROCEDURAL_VOXEL_TILE_BASE_HPP
base()
base constrcutor.
Definition: base.hpp:36
Definition: deadlineTimer.hpp:10