Voxellancer  0.3
A game about voxels in space
 All Classes Functions Pages
Handle< T > Class Template Reference

Public Member Functions

 Handle (T *object)
 
T * get ()
 
const T * get () const
 
T * operator-> ()
 
const T * operator-> () const
 
T * operator* ()
 
const T * operator* () const
 
bool valid () const
 
void invalidate ()
 

Protected Attributes

std::shared_ptr< HandleImpl< T > > m_impl
 

The documentation for this class was generated from the following files: