TSharedPtr::TSharedPtr

Constructs a shared pointer as a shared reference to an existing shared pointer's object.

Windows
MacOS
Linux

References

Module

Core

Header

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

Include

#include "Templates/SharedPointer.h"

Syntax

template<typename OtherType, typename>
TSharedPtr
(
    TSharedPtr< OtherType, Mode > const & InSharedPtr
)

Remarks

Constructs a shared pointer as a shared reference to an existing shared pointer's object. This constructor is needed so that we can implicitly upcast to base classes.

Parameters

Parameter

Description

InSharedPtr

The shared pointer whose object we should create an additional reference to

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