TWeakPtr::TWeakPtr

Special constructor used internally to cast a 'const' weak pointer a 'mutable' pointer.

References

Module

Core

Header

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

Include

#include "Templates/SharedPointer.h"

Syntax

template<typename OtherType>
TWeakPtr
(
    TWeakPtr< OtherType, Mode > const & InWeakPtr,
    SharedPointerInternals::FConstCastTag
)

Remarks

Special constructor used internally to cast a 'const' weak pointer a 'mutable' pointer. You should never call this constructor directly. Instead, use the ConstCastWeakPtr() function. This constructor creates a weak pointer as a weak reference to an existing weak pointer after const casting that pointer's object. This constructor is needed for const casts.

Parameters

Parameter

Description

InWeakPtr

The weak 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
Cancel