TSharedFromThis::AsShared

Provides access to a shared reference to this object.

Choose your operating system:

Windows

macOS

Linux

References

Module

Core

Header

/Engine/Source/Runtime/Core/Public/Templates/SharedPointer.h

Include

#include "Templates/SharedPointer.h"

Syntax

TSharedRef< ObjectType, Mode > AsShared()

Remarks

Provides access to a shared reference to this object.

that is only valid to call this after a shared reference (or shared pointer) to the object has already been created. Also

that it is illegal to call this in the object's destructor.

Returns

Returns this object as a shared pointer