Voxellancer  0.3
A game about voxels in space
 All Classes Functions Pages
handleimpl.h
1 #pragma once
2 
3 #include <memory>
4 
5 template<class T>
6 class HandleImpl {
7 
8 public:
9  explicit HandleImpl(T* object);
10 
11  T* get();
12 
13  bool valid() const;
14 
15  void invalidate();
16 
17 protected:
18  T* m_object;
19 };
20 
21 #include "handleimpl.inl"
Definition: handle.h:10