13 return Object->OuterPrivate;
18#if UE_WITH_REMOTE_OBJECT_HANDLE
19 return Object->OuterPrivate.GetNoResolve();
21 return Object->OuterPrivate;
25#if UE_WITH_REMOTE_OBJECT_HANDLE
31#if UE_WITH_REMOTE_OBJECT_HANDLE
34 if (
UNLIKELY(Object->InternalIndex < 0))
36 return Object->GetPendingRegistrantRemoteId();
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
FUObjectArray GUObjectArray
Definition UObjectHash.cpp:55
Definition ObjectPtr.h:881
Definition UObjectBase.h:59
Definition CoreGlobals.cpp:268
Definition RemoteObjectTypes.h:212
Definition ObjectHandlePrivate.h:10
static FORCEINLINE FRemoteObjectId GetRemoteId(const UObjectBase *Object)
Definition ObjectHandlePrivate.h:29
static FORCEINLINE UObject * GetNonAccessTrackedOuterNoResolve(const UObjectBase *Object)
Definition ObjectHandlePrivate.h:16
static FORCEINLINE const ObjectPtr_Private::TNonAccessTrackedObjectPtr< UObject > & GetNonAccessTrackedOuter(UObjectBase *Object)
Definition ObjectHandlePrivate.h:11