#include <weakrawptr.h>
Proxy object: Locks the target object until the scope is left and ensures that the target is not released while you access it.
Public Member Functions | |
| WeakRawPtrProxy () | |
| WeakRawPtrProxy (const WeakRefTargetBase &data, const void *t) | |
| ~WeakRawPtrProxy () | |
| TYPE * | operator-> () |
| operator Bool () const | |
Public Attributes | |
| const WeakRefTargetBase * | _data |
| TYPE * | _target |
| WeakRawPtrProxy | ( | ) |
| WeakRawPtrProxy | ( | const WeakRefTargetBase & | data, |
| const void * | t | ||
| ) |
| ~WeakRawPtrProxy | ( | ) |
| TYPE* operator-> | ( | ) |
|
explicit |
| const WeakRefTargetBase* _data |
| TYPE* _target |