#include <weakref.h>
Public Member Functions | |
WeakRefBase () | |
WeakRefBase (WeakRefTargetBase *targetData) | |
~WeakRefBase () | |
WeakRefBase (const WeakRefBase &src) | |
WeakRefBase (WeakRefBase &&src) | |
WeakRefBase & | operator= (const WeakRefBase &src) |
MAXON_OPERATOR_MOVE_ASSIGNMENT (WeakRefBase) | |
Public Attributes | |
WeakRefTargetBase * | data |
WeakRefBase | ( | ) |
|
explicit |
~WeakRefBase | ( | ) |
Removes a weak reference.
WeakRefBase | ( | const WeakRefBase & | src | ) |
Copy constructs a weak reference.
[in] | src | Source weak reference. |
WeakRefBase | ( | WeakRefBase && | src | ) |
Move constructs a weak reference.
[in] | src | Source weak reference. |
WeakRefBase& operator= | ( | const WeakRefBase & | src | ) |
Copies a weak reference.
[in] | src | Source weak reference. |
MAXON_OPERATOR_MOVE_ASSIGNMENT | ( | WeakRefBase | ) |
Moves a weak reference.
[in] | src | Source weak reference. |
|
mutable |