/Engine/Source/Runtime/Core/Public/Templates/SharedPointer.h
NOTE: This constructor is private to force users to be explicit when converting a weak pointer to a shared pointer. Use the weak pointer's Pin() method instead!
template<typename OtherType, typename> TSharedPtr &40; TWeakPtr< OtherType, Mode > const & InWeakPtr &41;