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.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
References clan::Resource< Type >::updated().
Referenced by clan::Resource< Type >::updated().