UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ApplePlatformMemory.h File Reference
#include "GenericPlatform/GenericPlatformMemory.h"
#include <libkern/OSAtomic.h>
#include <Foundation/NSObject.h>
#include <mach/mach.h>

Go to the source code of this file.

Classes

class  FApplePlatformObject
 
struct  FPlatformMemoryStats
 
struct  FApplePlatformMemory
 
class  FApplePlatformMemory::FPlatformVirtualMemoryBlock
 

Macros

#define APPLE_SUPPORT_INSTRUMENTED_ALLOCS   (!UE_BUILD_SHIPPING)
 
#define APPLE_PLATFORM_OBJECT_ALLOC_OVERRIDES(ClassName)
 

Macro Definition Documentation

◆ APPLE_PLATFORM_OBJECT_ALLOC_OVERRIDES

#define APPLE_PLATFORM_OBJECT_ALLOC_OVERRIDES (   ClassName)
Value:
+ (nullable OSQueueHead*)classAllocator \
{ \
return &Queue; \
} \
{ \
} \
+ (id)alloc \
{ \
}
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition ApplePlatformMemory.cpp:106

◆ APPLE_SUPPORT_INSTRUMENTED_ALLOCS

#define APPLE_SUPPORT_INSTRUMENTED_ALLOCS   (!UE_BUILD_SHIPPING)