#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 |