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