|
Cogs.Core
|
Public Member Functions | |
| ResourcePointer (T *resource) | |
| ResourcePointer (const ResourcePointer &resourcePointer) | |
| ResourcePointer (ResourcePointer &&resourcePointer) | |
| void | release () |
| ResourcePointer & | operator= (const ResourcePointer &resourcePointer) |
| ResourcePointer & | operator= (ResourcePointer &&resourcePointer) noexcept |
| T ** | internalPointer () |
| void ** | internalVoidPointer () |
| T *const * | operator& () const |
| operator T* () const | |
| T * | operator-> () |
| const T * | operator-> () const |
| T & | operator* () |
| const T & | operator* () const |
| template<typename U > | |
| U * | get () |
Private Attributes | |
| T * | resource |
Definition at line 8 of file ResourcePointer.h.
|
inline |
Definition at line 10 of file ResourcePointer.h.
|
inline |
Definition at line 11 of file ResourcePointer.h.
|
inline |
Definition at line 13 of file ResourcePointer.h.
|
inline |
Definition at line 22 of file ResourcePointer.h.
|
inline |
Definition at line 28 of file ResourcePointer.h.
Definition at line 81 of file ResourcePointer.h.
|
inline |
Definition at line 65 of file ResourcePointer.h.
|
inline |
Definition at line 66 of file ResourcePointer.h.
|
inline |
Definition at line 70 of file ResourcePointer.h.
|
inline |
Definition at line 68 of file ResourcePointer.h.
|
inline |
Definition at line 76 of file ResourcePointer.h.
|
inline |
Definition at line 78 of file ResourcePointer.h.
|
inline |
Definition at line 72 of file ResourcePointer.h.
|
inline |
Definition at line 74 of file ResourcePointer.h.
|
inline |
Definition at line 42 of file ResourcePointer.h.
|
inlinenoexcept |
Definition at line 55 of file ResourcePointer.h.
|
inline |
Definition at line 30 of file ResourcePointer.h.
|
private |
Definition at line 87 of file ResourcePointer.h.