Template Class WeakPtr

Class Documentation

template<typename RuntimeObjectType>
class WeakPtr

Public Functions

WeakPtr() = default
WeakPtr(WeakPtr const &other) = default
WeakPtr(WeakPtr &&other) = default
WeakPtr &operator=(WeakPtr const &other) = default
WeakPtr &operator=(WeakPtr &&other) = default
inline WeakPtr(RuntimeObjectType *runtimeObject)
inline WeakPtr &operator=(RuntimeObjectType *runtimeObject)
inline explicit operator uint64_t() const
inline operator RuntimeObjectType*() const
inline RuntimeObjectType *operator->() const