/Engine/Source/Runtime/Core/Public/Templates/SharedPointer.h
INTERNAL USE ONLY  Do not call this method. Freshens the internal weak pointer object using the supplied object pointer along with the authoritative shared reference to the object. Note that until this function is called, calls toAsShared()will result in an empty pointer.
template<class SharedPtrType, class OtherType> void UpdateWeakReferenceInternal ( [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< SharedPtrType, Mode > const * InSharedPtr, OtherType * InObject ) const