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.