LkEngine 0.1.2
 
Loading...
Searching...
No Matches
LkEngine::TWeakPtr< T > Class Template Reference

#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
 

Detailed Description

template<typename T>
class LkEngine::TWeakPtr< T >

Weak pointer implementation.

Note
Not used as of now, needs to be fully implemented.

The documentation for this class was generated from the following file: