Navigation
Unreal Engine C++ API Reference > Runtime > Core > UObject
Inheritance Hierarchy
- TWeakObjectPtrBase
- TWeakObjectPtr
- TAutoWeakObjectPtr
References
Module | Core |
Header | /Engine/Source/Runtime/Core/Public/UObject/WeakObjectPtrTemplates.h |
Include | #include "UObject/WeakObjectPtrTemplates.h" |
Syntax
template<class T>
class TAutoWeakObjectPtr : public TWeakObjectPtr< T >
Remarks
Automatic version of the weak object pointer
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
TAutoWeakObjectPtr has been deprecated - use TWeakObjectPtr instead | ||
![]() |
TAutoWeakObjectPtr
(
const T* Target TAutoWeakObjectPtr
(
const T* Target |
TAutoWeakObjectPtr has been deprecated - use TWeakObjectPtr instead | |
![]() |
TAutoWeakObjectPtr
(
const TWeakObjectPtr< T >& Other TAutoWeakObjectPtr
(
const TWeakObjectPtr< T >& Other |
TAutoWeakObjectPtr has been deprecated - use TWeakObjectPtr instead |
Deprecated Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
Implicit conversion from TAutoWeakObjectPtr to the pointer type has been deprecated - use Get() instead | ||
![]() ![]() |
Implicit conversion from TAutoWeakObjectPtr to the pointer type has been deprecated - use Get() instead | ||
![]() ![]() |
operator T * () |
Implicit conversion from TAutoWeakObjectPtr to the pointer type has been deprecated - use Get() instead | |
![]() |
TAutoWeakObjectPtr has been deprecated - use TWeakObjectPtr instead | ||
![]() |
TAutoWeakObjectPtr
(
const T* Target TAutoWeakObjectPtr
(
const T* Target |
TAutoWeakObjectPtr has been deprecated - use TWeakObjectPtr instead | |
![]() |
TAutoWeakObjectPtr
(
const TWeakObjectPtr< T >& Other TAutoWeakObjectPtr
(
const TWeakObjectPtr< T >& Other |
TAutoWeakObjectPtr has been deprecated - use TWeakObjectPtr instead |