#include <ObjectPtr.h>
Public Member Functions | |
TWeakPtr (T *InObject=nullptr) | |
TWeakPtr (TObjectPtr< T > InObjectPtr) | |
FORCEINLINE T * | operator-> () |
FORCEINLINE const T * | operator-> () const |
FORCEINLINE T & | operator* () |
FORCEINLINE const T & | operator* () const |
FORCEINLINE bool | IsValid () const |
Check if the pointer holds a valid reference. | |
FORCEINLINE | operator bool () const |
template<typename R > | |
FORCEINLINE TWeakPtr< R > | As () const |
Weak pointer implementation.