Ark Server API (ASA) - Wiki
Loading...
Searching...
No Matches
LowLevelMemTrackerDefines.h
Go to the documentation of this file.
1
// Copyright Epic Games, Inc. All Rights Reserved.
2
3
#
pragma
once
4
5
// This header configures the compile-time settings used by LLM, based on defines from the compilation environment.
6
// This header can be read from c code, so it should not include any c++ code, or any headers that include c++ code.
7
8
#
include
"Misc/Build.h"
9
10
#
ifndef
ALLOW_LOW_LEVEL_MEM_TRACKER_IN_TEST
11
#
define
ALLOW_LOW_LEVEL_MEM_TRACKER_IN_TEST
0
12
#
endif
13
14
// LLM_ENABLED_IN_CONFIG can be defined here or in the build environment only.
15
// It cannot be defined in platform header files because it is included in c-language compilation units that
16
// cannot include those headers.
17
// When locally instrumenting, add your own definition of LLM_ENABLED_IN_CONFIG in build environment or this header.
18
19
#
ifndef
LLM_ENABLED_IN_CONFIG
20
#
define
LLM_ENABLED_IN_CONFIG
(
21
!
UE_BUILD_SHIPPING
&&
(
!
UE_BUILD_TEST
||
ALLOW_LOW_LEVEL_MEM_TRACKER_IN_TEST
)
&&
22
WITH_ENGINE
23
)
24
#
endif
WITH_ENGINE
#define WITH_ENGINE
Definition
Build.h:8
UE_BUILD_TEST
#define UE_BUILD_TEST
Definition
Build.h:23
UE_BUILD_SHIPPING
#define UE_BUILD_SHIPPING
Definition
Build.h:4
ALLOW_LOW_LEVEL_MEM_TRACKER_IN_TEST
#define ALLOW_LOW_LEVEL_MEM_TRACKER_IN_TEST
Definition
LowLevelMemTrackerDefines.h:11
Downloads
ArkServerAPI_NEW
ASA
AsaApi
AsaApi
Core
Public
API
UE
HAL
LowLevelMemTrackerDefines.h
Generated by
1.10.0