9#pragma clang diagnostic ignored "-Wnullability-completeness"
33 return uint32(FPlatformAtomics::InterlockedIncrement(&NumRefs));
38 return uint32(FPlatformAtomics::AtomicRead(&NumRefs));
76 MTL::Fence*
Get()
const
90 mutable int32 NumRefs;
120#if METAL_DEBUG_OPTIONS
#define check(expr)
Definition AssertionMacros.h:314
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
UE::FPlatformRecursiveMutex FCriticalSection
Definition CriticalSection.h:53
Definition LockFreeList.h:910