Resource proxy of a specific type. More...
#include <resource.h>
Public Member Functions | |
Resource () | |
Resource (const Type &initial_value) | |
Resource (std::shared_ptr< Resource_Impl< Type > > object) | |
Type & | get () |
const Type & | get () const |
const std::shared_ptr< Resource_Impl< Type > > & | handle () const |
operator const Type & () const | |
operator Type & () | |
bool | operator!= (const Resource &other) const |
Type * | operator-> () |
const Type * | operator-> () const |
bool | operator< (const Resource &other) const |
bool | operator<= (const Resource &other) const |
bool | operator== (const Resource &other) const |
bool | operator> (const Resource &other) const |
bool | operator>= (const Resource &other) const |
void | set (const Type &value) |
bool | updated () |
Resource proxy of a specific type.