15#define VERIFY_DISREGARD_GC_ASSUMPTIONS !(UE_BUILD_SHIPPING)
17#if VERIFY_DISREGARD_GC_ASSUMPTIONS
34#define PROFILE_GCConditionalBeginDestroy 0
35#define PROFILE_GCConditionalBeginDestroyByClass 0
37#if PROFILE_GCConditionalBeginDestroy
51 return TotalTime >
Other.TotalTime;
67#if PROFILE_GCConditionalBeginDestroyByClass
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
void VerifyGCAssumptions()
void VerifyClustersAssumptions()
void VerifyNoUnreachableObjects(int32 NumUnreachable)
bool operator<(const FTextFormatString &LHS, const FTextFormatString &RHS)
Definition ITextFormatArgumentModifier.h:147
Definition NameTypes.h:617
Definition UnrealString.h.inl:34
COREUOBJECT_API UPackage * GetOutermost() const
Definition UObjectBaseUtility.cpp:224
FORCEINLINE FName GetFName() const
Definition UObjectBase.h:233
FORCEINLINE UClass * GetClass() const
Definition UObjectBase.h:217
Definition AndroidPlatformTime.h:18
static double Seconds()
Definition AndroidPlatformTime.h:20
Definition GarbageCollectionVerification.h:91
static FORCEINLINE void DumpProfile()
Definition GarbageCollectionVerification.h:95
FORCEINLINE FScopedCBDProfile(UObject *)
Definition GarbageCollectionVerification.h:92