![]() |
Inviwo 0.9.12-pre
Inviwo documentation
|
A resource handle for classes that should be cloned on copy and assignment. More...
#include <inviwo/core/util/cloneableptr.h>
Public Member Functions | |
| cloneable_ptr (cloneable_ptr< T > &&rhs) | |
| cloneable_ptr (const cloneable_ptr< T > &rhs) | |
| cloneable_ptr (std::unique_ptr< T > &&ptr) | |
| cloneable_ptr (T *ptr) | |
| T * | get () const |
| operator bool () const | |
| std::add_lvalue_reference< T >::type | operator* () const |
| T * | operator-> () const |
| cloneable_ptr< T > & | operator= (cloneable_ptr< T > &&that) |
| cloneable_ptr< T > & | operator= (const cloneable_ptr< T > &that) |
| void | reset (T *ptr=nullptr) |
A resource handle for classes that should be cloned on copy and assignment.