TWeakPtr::TWeakPtr

Special constructor used internally to statically cast one weak pointer type to another.

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::FStaticCastTag
)

Remarks

Special constructor used internally to statically cast one weak pointer type to another. You should never call this constructor directly. Instead, use the StaticCastWeakPtr() function. This constructor creates a weak pointer as a weak reference to an existing weak pointer after statically casting that pointer's object. This constructor is needed for static 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