TAutoWeakObjectPtr

Automatic version of the weak object pointer

Windows
MacOS
Linux

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

Name Description

Public function

TAutoWeakObjectPtr()

TAutoWeakObjectPtr has been deprecated - use TWeakObjectPtr instead

Public function

TAutoWeakObjectPtr

(
    const T* Target
)

TAutoWeakObjectPtr has been deprecated - use TWeakObjectPtr instead

Public function

TAutoWeakObjectPtr

(
    const TWeakObjectPtr< T >& Other
)

TAutoWeakObjectPtr has been deprecated - use TWeakObjectPtr instead

Deprecated Functions

Name Description

Public function Const

 

operator bool()

Implicit conversion from TAutoWeakObjectPtr to the pointer type has been deprecated - use Get() instead

Public function Const

 

operator const T *()

Implicit conversion from TAutoWeakObjectPtr to the pointer type has been deprecated - use Get() instead

Public function Const

 

operator T *()

Implicit conversion from TAutoWeakObjectPtr to the pointer type has been deprecated - use Get() instead

Public function

 

TAutoWeakObjectPtr()

TAutoWeakObjectPtr has been deprecated - use TWeakObjectPtr instead

Public function

 

TAutoWeakObjectPtr

(
    const T* Target
)

TAutoWeakObjectPtr has been deprecated - use TWeakObjectPtr instead

Public function

 

TAutoWeakObjectPtr

(
    const TWeakObjectPtr< T >& Other
)

TAutoWeakObjectPtr has been deprecated - use TWeakObjectPtr instead

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss