Potato Engine
Hobby Game Engine Project
Public Types | Public Member Functions | Friends | List of all members
up::unique_resource< T, D, Default > Class Template Reference

Public Types

using value_type = T
 
using reference = T &
 
using const_reference = T const &
 
using rvalue_reference = T &&
 

Public Member Functions

 unique_resource (rvalue_reference obj)
 
 unique_resource (unique_resource &&src)
 
unique_resourceoperator= (unique_resource &&src)
 
unique_resourceoperator= (rvalue_reference obj)
 
bool empty () const
 
 operator bool () const
 
const_reference get () const
 
reference get ()
 
void reset (rvalue_reference obj)
 
void reset ()
 

Friends

bool operator== (unique_resource const &lhs, T const &rhs)
 
bool operator!= (unique_resource const &lhs, T const &rhs)
 

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