Nazara Engine  0.4
A fast, complete, cross-platform API designed for game development
Nz::MovablePtr< T > Class Template Reference

Wraps a raw (non-proprietary) to allows it to be moved implicitly. More...

Public Member Functions

 MovablePtr (T *value=nullptr)
 
 MovablePtr (const MovablePtr &)=default
 
 MovablePtr (MovablePtr &&ptr) noexcept
 
T * Get () const
 
T * operator-> () const
 
 operator T* () const
 
MovablePtroperator= (T *value)
 
MovablePtroperator= (const MovablePtr &)=default
 
MovablePtroperator= (MovablePtr &&ptr) noexcept
 

Detailed Description

template<typename T>
class Nz::MovablePtr< T >

Wraps a raw (non-proprietary) to allows it to be moved implicitly.


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