UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define ENUM_CLASS_FLAGS(Enum)
Definition EnumClassFlags.h:6
EObjectFullNameFlags
Definition ObjectFwd.h:12
Definition NameTypes.h:617
Definition CoreGlobals.cpp:268
bool HasAnyFlags(const UObject *Obj, int32 FlagsToCheck)
Definition ObjectFwd.cpp:43
FString GetPathName(const UObject *Obj, const UObject *StopOuter)
Definition ObjectFwd.cpp:28
UObject * GetOuter(const UObject *Obj)
Definition ObjectFwd.cpp:18
FString GetFullName(const UObject *Obj, const UObject *StopOuter, EObjectFullNameFlags Flags)
Definition ObjectFwd.cpp:38
FName GetFName(const UObject *Obj)
Definition ObjectFwd.cpp:13
UClass * GetClass(UObject *Obj)
Definition ObjectFwd.cpp:8
bool IsIn(const UObject *Obj, const UObject *SomeOuter)
Definition ObjectFwd.cpp:23
UPackage * GetPackage(const UObject *Obj)
Definition ObjectFwd.cpp:33
Definition GCObjectReferencer.cpp:27
void MarkAsReachable(const UObject *Obj)
Definition GarbageCollection.cpp:603