/Engine/Source/Editor/SequencerCore/Public/MVVM/ViewModelPtr.h
class SMyWidget { void OnMouseMove() { TViewModelPtrDraggable = WeakViewModel.ImplicitPin(); if (Draggable) { Draggable->BeginDrag(); } } FWeakViewModelPtr WeakViewModel; };
template<typename T> struct TWeakViewModelConversions