CARLA
disable-ue4-macros.h
Go to the documentation of this file.
1 // Copyright (c) 2017 Computer Vision Center (CVC) at the Universitat Autonoma
2 // de Barcelona (UAB).
3 //
4 // This work is licensed under the terms of the MIT license.
5 // For a copy, see <https://opensource.org/licenses/MIT>.
6 
7 #ifndef LIBCARLA_INCLUDED_DISABLE_UE4_MACROS_HEADER
8 #define LIBCARLA_INCLUDED_DISABLE_UE4_MACROS_HEADER
9 
10 #include "Carla.h"
11 
12 #ifndef BOOST_ERROR_CODE_HEADER_ONLY
13 # define BOOST_ERROR_CODE_HEADER_ONLY
14 #endif // BOOST_ERROR_CODE_HEADER_ONLY
15 
16 #ifndef BOOST_NO_EXCEPTIONS
17 # error LibCarla should be compiled with -DBOOST_NO_EXCEPTIONS inside UE4.
18 #endif // BOOST_NO_EXCEPTIONS
19 #ifndef ASIO_NO_EXCEPTIONS
20 # error LibCarla should be compiled with -DASIO_NO_EXCEPTIONS inside UE4.
21 #endif // ASIO_NO_EXCEPTIONS
22 #ifndef LIBCARLA_NO_EXCEPTIONS
23 # error LibCarla should be compiled with -DLIBCARLA_NO_EXCEPTIONS inside UE4.
24 #endif // LIBCARLA_NO_EXCEPTIONS
25 
26 #endif // LIBCARLA_INCLUDED_DISABLE_UE4_MACROS_HEADER
27 
28 #define LIBCARLA_INCLUDED_FROM_UE4
29 
30 // NOTE(Andrei): disable warning generated by undefined macros
31 // __GNUC__, __GNUC_MINOR__
32 // MSGPACK_ARCH_AMD64
33 // DBG, BETA, OFFICIAL_BUILD
34 // NTDDI_WIN7SP1
35 // _APISET_RTLSUPPORT_VER
36 // _APISET_INTERLOCKED_VER
37 // _APISET_SECURITYBASE_VER
38 // _WIN32_WINNT_WINTHRESHOLD
39 // NOTE(Andrei): Macros to detect which compiler is
40 // http://nadeausoftware.com/articles/2012/10/c_c_tip_how_detect_compiler_name_and_version_using_compiler_predefined_macros
41 #if defined(_MSC_VER)
42 # pragma warning(push)
43 # pragma warning(disable: 4668 4191 4647)
44 #endif
45 
46 #if defined(__clang__)
47 # pragma clang diagnostic push
48 # pragma clang diagnostic ignored "-Wmissing-braces"
49 # pragma clang diagnostic ignored "-Wunusable-partial-specialization"
50 # pragma clang diagnostic ignored "-Wundef"
51 # pragma clang diagnostic ignored "-Wall"
52 # pragma clang diagnostic ignored "-Wshadow"
53 #endif
54 
55 #pragma push_macro("GET_AI_CONFIG_VAR")
56 #undef GET_AI_CONFIG_VAR
57 
58 #pragma push_macro("BT_VLOG")
59 #undef BT_VLOG
60 
61 #pragma push_macro("BT_SEARCHLOG")
62 #undef BT_SEARCHLOG
63 
64 #pragma push_macro("EQSHEADERLOG")
65 #undef EQSHEADERLOG
66 
67 #pragma push_macro("MEM_STAT_UPDATE_WRAPPER")
68 #undef MEM_STAT_UPDATE_WRAPPER
69 
70 #pragma push_macro("GET_STRUCT_NAME_CHECKED")
71 #undef GET_STRUCT_NAME_CHECKED
72 
73 #pragma push_macro("PRINT_TABLE_ROW")
74 #undef PRINT_TABLE_ROW
75 
76 #pragma push_macro("SIGHT_LOG_SEGMENT")
77 #undef SIGHT_LOG_SEGMENT
78 
79 #pragma push_macro("SIGHT_LOG_LOCATION")
80 #undef SIGHT_LOG_LOCATION
81 
82 #pragma push_macro("ANALYTICS_FLUSH_TRACKING_BEGIN")
83 #undef ANALYTICS_FLUSH_TRACKING_BEGIN
84 
85 #pragma push_macro("ANALYTICS_FLUSH_TRACKING_END")
86 #undef ANALYTICS_FLUSH_TRACKING_END
87 
88 #pragma push_macro("OCULUS_DEVICE_LOOP")
89 #undef OCULUS_DEVICE_LOOP
90 
91 #pragma push_macro("OPENSLES_RETURN_ON_FAIL")
92 #undef OPENSLES_RETURN_ON_FAIL
93 
94 #pragma push_macro("OPENSLES_CHECK_ON_FAIL")
95 #undef OPENSLES_CHECK_ON_FAIL
96 
97 #pragma push_macro("OPENSLES_LOG_ON_FAIL")
98 #undef OPENSLES_LOG_ON_FAIL
99 
100 #pragma push_macro("CASE_ENUM_TO_TEXT")
101 #undef CASE_ENUM_TO_TEXT
102 
103 #pragma push_macro("TRACE_BLENDSPACE_PLAYER")
104 #undef TRACE_BLENDSPACE_PLAYER
105 
106 #pragma push_macro("SEQUENCER_INSTANCE_PLAYER_TYPE")
107 #undef SEQUENCER_INSTANCE_PLAYER_TYPE
108 
109 #pragma push_macro("IMAGE_BRUSH")
110 #undef IMAGE_BRUSH
111 
112 #pragma push_macro("BOX_BRUSH")
113 #undef BOX_BRUSH
114 
115 #pragma push_macro("BORDER_BRUSH")
116 #undef BORDER_BRUSH
117 
118 #pragma push_macro("DEFAULT_FONT")
119 #undef DEFAULT_FONT
120 
121 #pragma push_macro("INTERNAL_DECORATOR")
122 #undef INTERNAL_DECORATOR
123 
124 #pragma push_macro("LLM_SCOPE_METAL")
125 #undef LLM_SCOPE_METAL
126 
127 #pragma push_macro("LLM_PLATFORM_SCOPE_METAL")
128 #undef LLM_PLATFORM_SCOPE_METAL
129 
130 #pragma push_macro("METAL_DEBUG_OPTION")
131 #undef METAL_DEBUG_OPTION
132 
133 #pragma push_macro("METAL_DEBUG_ONLY")
134 #undef METAL_DEBUG_ONLY
135 
136 #pragma push_macro("METAL_DEBUG_LAYER")
137 #undef METAL_DEBUG_LAYER
138 
139 #pragma push_macro("METAL_GPUPROFILE")
140 #undef METAL_GPUPROFILE
141 
142 #pragma push_macro("UNREAL_TO_METAL_BUFFER_INDEX")
143 #undef UNREAL_TO_METAL_BUFFER_INDEX
144 
145 #pragma push_macro("METAL_TO_UNREAL_BUFFER_INDEX")
146 #undef METAL_TO_UNREAL_BUFFER_INDEX
147 
148 #pragma push_macro("METAL_FATAL_ERROR")
149 #undef METAL_FATAL_ERROR
150 
151 #pragma push_macro("METAL_FATAL_ASSERT")
152 #undef METAL_FATAL_ASSERT
153 
154 #pragma push_macro("METAL_IGNORED")
155 #undef METAL_IGNORED
156 
157 #pragma push_macro("NOT_SUPPORTED")
158 #undef NOT_SUPPORTED
159 
160 #pragma push_macro("METAL_INC_DWORD_STAT_BY")
161 #undef METAL_INC_DWORD_STAT_BY
162 
163 #pragma push_macro("CHECK_JNI_RESULT")
164 #undef CHECK_JNI_RESULT
165 
166 #pragma push_macro("SET_PRESSED")
167 #undef SET_PRESSED
168 
169 #pragma push_macro("ADD_WINDOWS_MESSAGE_STRING")
170 #undef ADD_WINDOWS_MESSAGE_STRING
171 
172 #pragma push_macro("ADD_IMN_STRING")
173 #undef ADD_IMN_STRING
174 
175 #pragma push_macro("ADD_IMR_STRING")
176 #undef ADD_IMR_STRING
177 
178 #pragma push_macro("IsTouchEvent")
179 #undef IsTouchEvent
180 
181 #pragma push_macro("ADDTOMAP")
182 #undef ADDTOMAP
183 
184 #pragma push_macro("UE_PACKAGEREADER_CORRUPTPACKAGE_WARNING")
185 #undef UE_PACKAGEREADER_CORRUPTPACKAGE_WARNING
186 
187 #pragma push_macro("MUTEX_INITIALIZE")
188 #undef MUTEX_INITIALIZE
189 
190 #pragma push_macro("MUTEX_DESTROY")
191 #undef MUTEX_DESTROY
192 
193 #pragma push_macro("MUTEX_LOCK")
194 #undef MUTEX_LOCK
195 
196 #pragma push_macro("MUTEX_UNLOCK")
197 #undef MUTEX_UNLOCK
198 
199 #pragma push_macro("SAFE_RELEASE")
200 #undef SAFE_RELEASE
201 
202 #pragma push_macro("AUDIO_MIXER_DEBUG_LOG")
203 #undef AUDIO_MIXER_DEBUG_LOG
204 
205 #pragma push_macro("AUDIO_PLATFORM_ERROR")
206 #undef AUDIO_PLATFORM_ERROR
207 
208 #pragma push_macro("AUDIO_MIXER_CHECK")
209 #undef AUDIO_MIXER_CHECK
210 
211 #pragma push_macro("AUDIO_MIXER_CHECK_GAME_THREAD")
212 #undef AUDIO_MIXER_CHECK_GAME_THREAD
213 
214 #pragma push_macro("AUDIO_MIXER_CHECK_AUDIO_PLAT_THREAD")
215 #undef AUDIO_MIXER_CHECK_AUDIO_PLAT_THREAD
216 
217 #pragma push_macro("DEFINE_AR_COMPONENT_DEBUG_MODE")
218 #undef DEFINE_AR_COMPONENT_DEBUG_MODE
219 
220 #pragma push_macro("DEFINE_AR_COMPONENT_VIRTUALS")
221 #undef DEFINE_AR_COMPONENT_VIRTUALS
222 
223 #pragma push_macro("DEFINE_AR_SI_DELEGATE_FUNCS")
224 #undef DEFINE_AR_SI_DELEGATE_FUNCS
225 
226 #pragma push_macro("DEFINE_AR_BPLIB_DELEGATE_FUNCS")
227 #undef DEFINE_AR_BPLIB_DELEGATE_FUNCS
228 
229 #pragma push_macro("DECLARE_AR_SI_DELEGATE_FUNCS")
230 #undef DECLARE_AR_SI_DELEGATE_FUNCS
231 
232 #pragma push_macro("DEFINE_AR_DELEGATE_BASE")
233 #undef DEFINE_AR_DELEGATE_BASE
234 
235 #pragma push_macro("DEFINE_AR_DELEGATE_ONE_PARAM")
236 #undef DEFINE_AR_DELEGATE_ONE_PARAM
237 
238 #pragma push_macro("CHECK_HR")
239 #undef CHECK_HR
240 
241 #pragma push_macro("CHECK_HR_DEFAULT")
242 #undef CHECK_HR_DEFAULT
243 
244 #pragma push_macro("CHECK_HR_COM")
245 #undef CHECK_HR_COM
246 
247 #pragma push_macro("CHECK_HR_VOID")
248 #undef CHECK_HR_VOID
249 
250 #pragma push_macro("CHECK_AMF_RET")
251 #undef CHECK_AMF_RET
252 
253 #pragma push_macro("CHECK_AMF_NORET")
254 #undef CHECK_AMF_NORET
255 
256 #pragma push_macro("CHECK_NV_RES")
257 #undef CHECK_NV_RES
258 
259 #pragma push_macro("NV_RESULT")
260 #undef NV_RESULT
261 
262 #pragma push_macro("B")
263 #undef B
264 
265 #pragma push_macro("AMF_DECLARE_IID")
266 #undef AMF_DECLARE_IID
267 
268 #pragma push_macro("AMF_MACRO_STRING2")
269 #undef AMF_MACRO_STRING2
270 
271 #pragma push_macro("AMF_MACRO_STRING")
272 #undef AMF_MACRO_STRING
273 
274 #pragma push_macro("AMF_TODO")
275 #undef AMF_TODO
276 
277 #pragma push_macro("AMF_ALIGN")
278 #undef AMF_ALIGN
279 
280 #pragma push_macro("amf_countof")
281 #undef amf_countof
282 
283 #pragma push_macro("AMF_MIN")
284 #undef AMF_MIN
285 
286 #pragma push_macro("AMF_MAX")
287 #undef AMF_MAX
288 
289 #pragma push_macro("AMF_ASSIGN_PROPERTY_DATA")
290 #undef AMF_ASSIGN_PROPERTY_DATA
291 
292 #pragma push_macro("AMF_QUERY_INTERFACE")
293 #undef AMF_QUERY_INTERFACE
294 
295 #pragma push_macro("AMF_ASSIGN_PROPERTY_INTERFACE")
296 #undef AMF_ASSIGN_PROPERTY_INTERFACE
297 
298 #pragma push_macro("AMF_GET_PROPERTY_INTERFACE")
299 #undef AMF_GET_PROPERTY_INTERFACE
300 
301 #pragma push_macro("AMF_ASSIGN_PROPERTY_TYPE")
302 #undef AMF_ASSIGN_PROPERTY_TYPE
303 
304 #pragma push_macro("AMF_ASSIGN_PROPERTY_INT64")
305 #undef AMF_ASSIGN_PROPERTY_INT64
306 
307 #pragma push_macro("AMF_ASSIGN_PROPERTY_DOUBLE")
308 #undef AMF_ASSIGN_PROPERTY_DOUBLE
309 
310 #pragma push_macro("AMF_ASSIGN_PROPERTY_BOOL")
311 #undef AMF_ASSIGN_PROPERTY_BOOL
312 
313 #pragma push_macro("AMF_ASSIGN_PROPERTY_RECT")
314 #undef AMF_ASSIGN_PROPERTY_RECT
315 
316 #pragma push_macro("AMF_ASSIGN_PROPERTY_SIZE")
317 #undef AMF_ASSIGN_PROPERTY_SIZE
318 
319 #pragma push_macro("AMF_ASSIGN_PROPERTY_POINT")
320 #undef AMF_ASSIGN_PROPERTY_POINT
321 
322 #pragma push_macro("AMF_ASSIGN_PROPERTY_RATE")
323 #undef AMF_ASSIGN_PROPERTY_RATE
324 
325 #pragma push_macro("AMF_ASSIGN_PROPERTY_RATIO")
326 #undef AMF_ASSIGN_PROPERTY_RATIO
327 
328 #pragma push_macro("AMF_ASSIGN_PROPERTY_COLOR")
329 #undef AMF_ASSIGN_PROPERTY_COLOR
330 
331 #pragma push_macro("AMFVariantEmpty")
332 #undef AMFVariantEmpty
333 
334 #pragma push_macro("AMFVariantBool")
335 #undef AMFVariantBool
336 
337 #pragma push_macro("AMFVariantInt64")
338 #undef AMFVariantInt64
339 
340 #pragma push_macro("AMFVariantDouble")
341 #undef AMFVariantDouble
342 
343 #pragma push_macro("AMFVariantRect")
344 #undef AMFVariantRect
345 
346 #pragma push_macro("AMFVariantSize")
347 #undef AMFVariantSize
348 
349 #pragma push_macro("AMFVariantPoint")
350 #undef AMFVariantPoint
351 
352 #pragma push_macro("AMFVariantRate")
353 #undef AMFVariantRate
354 
355 #pragma push_macro("AMFVariantRatio")
356 #undef AMFVariantRatio
357 
358 #pragma push_macro("AMFVariantColor")
359 #undef AMFVariantColor
360 
361 #pragma push_macro("AMFVariantString")
362 #undef AMFVariantString
363 
364 #pragma push_macro("AMFVariantWString")
365 #undef AMFVariantWString
366 
367 #pragma push_macro("AMFVariantInterface")
368 #undef AMFVariantInterface
369 
370 #pragma push_macro("AMF_VARIANT_RETURN_IF_INVALID_POINTER")
371 #undef AMF_VARIANT_RETURN_IF_INVALID_POINTER
372 
373 #pragma push_macro("AMFConvertTool")
374 #undef AMFConvertTool
375 
376 #pragma push_macro("AMF_MAKE_FULL_VERSION")
377 #undef AMF_MAKE_FULL_VERSION
378 
379 #pragma push_macro("AMF_GET_MAJOR_VERSION")
380 #undef AMF_GET_MAJOR_VERSION
381 
382 #pragma push_macro("AMF_GET_MINOR_VERSION")
383 #undef AMF_GET_MINOR_VERSION
384 
385 #pragma push_macro("AMF_GET_SUBMINOR_VERSION")
386 #undef AMF_GET_SUBMINOR_VERSION
387 
388 #pragma push_macro("AMF_GET_BUILD_VERSION")
389 #undef AMF_GET_BUILD_VERSION
390 
391 #pragma push_macro("NVENCAPI_STRUCT_VERSION")
392 #undef NVENCAPI_STRUCT_VERSION
393 
394 #pragma push_macro("__lseek")
395 #undef __lseek
396 
397 #pragma push_macro("__pread")
398 #undef __pread
399 
400 #pragma push_macro("__pwrite")
401 #undef __pwrite
402 
403 #pragma push_macro("__ftruncate")
404 #undef __ftruncate
405 
406 #pragma push_macro("VK_MAKE_VERSION")
407 #undef VK_MAKE_VERSION
408 
409 #pragma push_macro("VK_VERSION_MAJOR")
410 #undef VK_VERSION_MAJOR
411 
412 #pragma push_macro("VK_VERSION_MINOR")
413 #undef VK_VERSION_MINOR
414 
415 #pragma push_macro("VK_VERSION_PATCH")
416 #undef VK_VERSION_PATCH
417 
418 #pragma push_macro("VK_DEFINE_HANDLE")
419 #undef VK_DEFINE_HANDLE
420 
421 #pragma push_macro("SET_DWORD_STAT_BY_FNAME")
422 #undef SET_DWORD_STAT_BY_FNAME
423 
424 #pragma push_macro("SET_FLOAT_STAT_BY_FNAME")
425 #undef SET_FLOAT_STAT_BY_FNAME
426 
427 #pragma push_macro("CSV_STAT_PTR")
428 #undef CSV_STAT_PTR
429 
430 #pragma push_macro("CSV_CUSTOM_STAT_DEFINED_BY_PTR")
431 #undef CSV_CUSTOM_STAT_DEFINED_BY_PTR
432 
433 #pragma push_macro("HANDLE_CASE")
434 #undef HANDLE_CASE
435 
436 #pragma push_macro("KDBG_CODE")
437 #undef KDBG_CODE
438 
439 #pragma push_macro("APPSDBG_CODE")
440 #undef APPSDBG_CODE
441 
442 #pragma push_macro("TASKGRAPH_SCOPE_CYCLE_COUNTER")
443 #undef TASKGRAPH_SCOPE_CYCLE_COUNTER
444 
445 #pragma push_macro("likely")
446 #undef likely
447 
448 #pragma push_macro("unlikely")
449 #undef unlikely
450 
451 #pragma push_macro("ALLOC")
452 #undef ALLOC
453 
454 #pragma push_macro("ALLOC_AND_ZERO")
455 #undef ALLOC_AND_ZERO
456 
457 #pragma push_macro("FREEMEM")
458 #undef FREEMEM
459 
460 #pragma push_macro("MEM_INIT")
461 #undef MEM_INIT
462 
463 #pragma push_macro("LZ4_STATIC_ASSERT")
464 #undef LZ4_STATIC_ASSERT
465 
466 #pragma push_macro("MIN")
467 #undef MIN
468 
469 #pragma push_macro("HASH_FUNCTION")
470 #undef HASH_FUNCTION
471 
472 #pragma push_macro("DELTANEXTMAXD")
473 #undef DELTANEXTMAXD
474 
475 #pragma push_macro("DELTANEXTU16")
476 #undef DELTANEXTU16
477 
478 #pragma push_macro("UPDATABLE")
479 #undef UPDATABLE
480 
481 #pragma push_macro("SUBSTRINGTEST")
482 #undef SUBSTRINGTEST
483 
484 #pragma push_macro("FP_TEXT_PASTE")
485 #undef FP_TEXT_PASTE
486 
487 // #pragma push_macro("WTEXT")
488 // #undef WTEXT
489 
490 #pragma push_macro("CASE")
491 #undef CASE
492 
493 #pragma push_macro("LLM_TAG_NAME_ARRAY")
494 #undef LLM_TAG_NAME_ARRAY
495 
496 #pragma push_macro("LLM_TAG_STAT_ARRAY")
497 #undef LLM_TAG_STAT_ARRAY
498 
499 #pragma push_macro("LLM_TAG_STATGROUP_ARRAY")
500 #undef LLM_TAG_STATGROUP_ARRAY
501 
502 #pragma push_macro("bswap_32")
503 #undef bswap_32
504 
505 #pragma push_macro("bswap_64")
506 #undef bswap_64
507 
508 #pragma push_macro("uint32_in_expected_order")
509 #undef uint32_in_expected_order
510 
511 #pragma push_macro("uint64_in_expected_order")
512 #undef uint64_in_expected_order
513 
514 #pragma push_macro("LIKELY")
515 #undef LIKELY
516 
517 #pragma push_macro("PERMUTE3")
518 #undef PERMUTE3
519 
520 #pragma push_macro("DEF_GETPLURALFORM_CAST")
521 #undef DEF_GETPLURALFORM_CAST
522 
523 #pragma push_macro("DEF_ASNUMBER_CAST")
524 #undef DEF_ASNUMBER_CAST
525 
526 #pragma push_macro("DEF_ASNUMBER")
527 #undef DEF_ASNUMBER
528 
529 #pragma push_macro("DEF_ASCURRENCY_CAST")
530 #undef DEF_ASCURRENCY_CAST
531 
532 #pragma push_macro("DEF_ASCURRENCY")
533 #undef DEF_ASCURRENCY
534 
535 #pragma push_macro("DEF_ASPERCENT_CAST")
536 #undef DEF_ASPERCENT_CAST
537 
538 #pragma push_macro("DEF_ASPERCENT")
539 #undef DEF_ASPERCENT
540 
541 #pragma push_macro("CONDITIONAL_CREATE_TEXT_HISTORY")
542 #undef CONDITIONAL_CREATE_TEXT_HISTORY
543 
544 #pragma push_macro("ENUM_CASE_FROM_STRING")
545 #undef ENUM_CASE_FROM_STRING
546 
547 #pragma push_macro("ENUM_CASE_TO_STRING")
548 #undef ENUM_CASE_TO_STRING
549 
550 #pragma push_macro("WRITE_CUSTOM_OPTION")
551 #undef WRITE_CUSTOM_OPTION
552 
553 #pragma push_macro("READ_BOOL_OPTION")
554 #undef READ_BOOL_OPTION
555 
556 #pragma push_macro("READ_CUSTOM_OPTION")
557 #undef READ_CUSTOM_OPTION
558 
559 #pragma push_macro("TEXT_STRINGIFICATION_FUNC_MODIFY_BUFFER_AND_VALIDATE")
560 #undef TEXT_STRINGIFICATION_FUNC_MODIFY_BUFFER_AND_VALIDATE
561 
562 #pragma push_macro("TEXT_STRINGIFICATION_PEEK_MARKER")
563 #undef TEXT_STRINGIFICATION_PEEK_MARKER
564 
565 #pragma push_macro("TEXT_STRINGIFICATION_PEEK_INSENSITIVE_MARKER")
566 #undef TEXT_STRINGIFICATION_PEEK_INSENSITIVE_MARKER
567 
568 #pragma push_macro("TEXT_STRINGIFICATION_SKIP_MARKER")
569 #undef TEXT_STRINGIFICATION_SKIP_MARKER
570 
571 #pragma push_macro("TEXT_STRINGIFICATION_SKIP_INSENSITIVE_MARKER")
572 #undef TEXT_STRINGIFICATION_SKIP_INSENSITIVE_MARKER
573 
574 #pragma push_macro("TEXT_STRINGIFICATION_SKIP_MARKER_LEN")
575 #undef TEXT_STRINGIFICATION_SKIP_MARKER_LEN
576 
577 #pragma push_macro("TEXT_STRINGIFICATION_SKIP_WHITESPACE")
578 #undef TEXT_STRINGIFICATION_SKIP_WHITESPACE
579 
580 #pragma push_macro("TEXT_STRINGIFICATION_SKIP_WHITESPACE_TO_CHAR")
581 #undef TEXT_STRINGIFICATION_SKIP_WHITESPACE_TO_CHAR
582 
583 #pragma push_macro("TEXT_STRINGIFICATION_SKIP_WHITESPACE_AND_CHAR")
584 #undef TEXT_STRINGIFICATION_SKIP_WHITESPACE_AND_CHAR
585 
586 #pragma push_macro("TEXT_STRINGIFICATION_READ_NUMBER")
587 #undef TEXT_STRINGIFICATION_READ_NUMBER
588 
589 #pragma push_macro("TEXT_STRINGIFICATION_READ_ALNUM")
590 #undef TEXT_STRINGIFICATION_READ_ALNUM
591 
592 #pragma push_macro("TEXT_STRINGIFICATION_READ_QUOTED_STRING")
593 #undef TEXT_STRINGIFICATION_READ_QUOTED_STRING
594 
595 #pragma push_macro("TEXT_STRINGIFICATION_READ_SCOPED_ENUM")
596 #undef TEXT_STRINGIFICATION_READ_SCOPED_ENUM
597 
598 #pragma push_macro("PLATFORM_MAC_MAKE_FOURCC")
599 #undef PLATFORM_MAC_MAKE_FOURCC
600 
601 #pragma push_macro("MEMPRO_STATIC_ASSERT")
602 #undef MEMPRO_STATIC_ASSERT
603 
604 #pragma push_macro("ENDIAN_TEST")
605 #undef ENDIAN_TEST
606 
607 #pragma push_macro("_T")
608 #undef _T
609 
610 #pragma push_macro("KEYLENGTH")
611 #undef KEYLENGTH
612 
613 #pragma push_macro("RKLENGTH")
614 #undef RKLENGTH
615 
616 #pragma push_macro("NROUNDS")
617 #undef NROUNDS
618 
619 #pragma push_macro("GETU32")
620 #undef GETU32
621 
622 #pragma push_macro("PUTU32")
623 #undef PUTU32
624 
625 #pragma push_macro("DEFINE_LOG_CATEGORY_HELPER")
626 #undef DEFINE_LOG_CATEGORY_HELPER
627 
628 #pragma push_macro("ADD_64b_2_64b")
629 #undef ADD_64b_2_64b
630 
631 #pragma push_macro("ADD_16b_2_64b")
632 #undef ADD_16b_2_64b
633 
634 #pragma push_macro("MD5_F")
635 #undef MD5_F
636 
637 #pragma push_macro("MD5_G")
638 #undef MD5_G
639 
640 #pragma push_macro("MD5_H")
641 #undef MD5_H
642 
643 #pragma push_macro("MD5_I")
644 #undef MD5_I
645 
646 #pragma push_macro("ROTLEFT")
647 #undef ROTLEFT
648 
649 #pragma push_macro("MD5_FF")
650 #undef MD5_FF
651 
652 #pragma push_macro("MD5_GG")
653 #undef MD5_GG
654 
655 #pragma push_macro("MD5_HH")
656 #undef MD5_HH
657 
658 #pragma push_macro("MD5_II")
659 #undef MD5_II
660 
661 #pragma push_macro("ROL32")
662 #undef ROL32
663 
664 #pragma push_macro("SHABLK0")
665 #undef SHABLK0
666 
667 #pragma push_macro("SHABLK")
668 #undef SHABLK
669 
670 #pragma push_macro("_R0")
671 #undef _R0
672 
673 #pragma push_macro("_R1")
674 #undef _R1
675 
676 #pragma push_macro("_R2")
677 #undef _R2
678 
679 #pragma push_macro("_R3")
680 #undef _R3
681 
682 #pragma push_macro("_R4")
683 #undef _R4
684 
685 #pragma push_macro("GROWABLE_LOGF")
686 #undef GROWABLE_LOGF
687 
688 #pragma push_macro("ABTEST_LOG")
689 #undef ABTEST_LOG
690 
691 #pragma push_macro("CPUPROFILERTRACE_OUTPUTBEGINEVENT_PROLOGUE")
692 #undef CPUPROFILERTRACE_OUTPUTBEGINEVENT_PROLOGUE
693 
694 #pragma push_macro("CPUPROFILERTRACE_OUTPUTBEGINEVENT_EPILOGUE")
695 #undef CPUPROFILERTRACE_OUTPUTBEGINEVENT_EPILOGUE
696 
697 #pragma push_macro("STATS_HIERARCHICAL_TIMER_FUNC")
698 #undef STATS_HIERARCHICAL_TIMER_FUNC
699 
700 #pragma push_macro("BENCHMARK")
701 #undef BENCHMARK
702 
703 #pragma push_macro("TEST")
704 #undef TEST
705 
706 #pragma push_macro("TEST_EX")
707 #undef TEST_EX
708 
709 #pragma push_macro("TEST_QUAT_ROTATE")
710 #undef TEST_QUAT_ROTATE
711 
712 #pragma push_macro("INTERP_WITH_RANGE")
713 #undef INTERP_WITH_RANGE
714 
715 #pragma push_macro("TestUnixEquivalent")
716 #undef TestUnixEquivalent
717 
718 #pragma push_macro("TestYear")
719 #undef TestYear
720 
721 #pragma push_macro("TestMonth")
722 #undef TestMonth
723 
724 #pragma push_macro("TestMonthOfYear")
725 #undef TestMonthOfYear
726 
727 #pragma push_macro("TestDay")
728 #undef TestDay
729 
730 #pragma push_macro("TestHour")
731 #undef TestHour
732 
733 #pragma push_macro("TestMinute")
734 #undef TestMinute
735 
736 #pragma push_macro("TestSecond")
737 #undef TestSecond
738 
739 #pragma push_macro("TestMillisecond")
740 #undef TestMillisecond
741 
742 #pragma push_macro("UE_LOG_UNIX_FILE")
743 #undef UE_LOG_UNIX_FILE
744 
745 #pragma push_macro("REGISTER_NAME")
746 #undef REGISTER_NAME
747 
748 #pragma push_macro("DECLARE_LOG_CATEGORY_EXTERN_HELPER")
749 #undef DECLARE_LOG_CATEGORY_EXTERN_HELPER
750 
751 #pragma push_macro("SCOPED_BOOT_TIMING")
752 #undef SCOPED_BOOT_TIMING
753 
754 #pragma push_macro("FOREACH_ENUM_EPIXELFORMAT")
755 #undef FOREACH_ENUM_EPIXELFORMAT
756 
757 #pragma push_macro("PLATFORM_CODE_SECTION")
758 #undef PLATFORM_CODE_SECTION
759 
760 #pragma push_macro("GCC_PACK")
761 #undef GCC_PACK
762 
763 #pragma push_macro("GCC_ALIGN")
764 #undef GCC_ALIGN
765 
766 #pragma push_macro("PLATFORM_BREAK")
767 #undef PLATFORM_BREAK
768 
769 #pragma push_macro("UE_DEBUG_BREAK_IMPL")
770 #undef UE_DEBUG_BREAK_IMPL
771 
772 #pragma push_macro("_aligned_malloc")
773 #undef _aligned_malloc
774 
775 #pragma push_macro("_aligned_realloc")
776 #undef _aligned_realloc
777 
778 #pragma push_macro("_aligned_free")
779 #undef _aligned_free
780 
781 // #pragma push_macro("TEXT")
782 // #undef TEXT
783 
784 #pragma push_macro("LLM_SCOPE_APPLE")
785 #undef LLM_SCOPE_APPLE
786 
787 #pragma push_macro("LLM_PLATFORM_SCOPE_APPLE")
788 #undef LLM_PLATFORM_SCOPE_APPLE
789 
790 #pragma push_macro("APPLE_PLATFORM_OBJECT_ALLOC_OVERRIDES")
791 #undef APPLE_PLATFORM_OBJECT_ALLOC_OVERRIDES
792 
793 #pragma push_macro("checkThreadGraph")
794 #undef checkThreadGraph
795 
796 #pragma push_macro("CA_SUPPRESS")
797 #undef CA_SUPPRESS
798 
799 #pragma push_macro("CA_ASSUME")
800 #undef CA_ASSUME
801 
802 #pragma push_macro("CA_CONSTANT_IF")
803 #undef CA_CONSTANT_IF
804 
805 #pragma push_macro("TSAN_BEFORE")
806 #undef TSAN_BEFORE
807 
808 #pragma push_macro("TSAN_AFTER")
809 #undef TSAN_AFTER
810 
811 #pragma push_macro("TSAN_ATOMIC")
812 #undef TSAN_ATOMIC
813 
814 #pragma push_macro("DEPRECATED")
815 #undef DEPRECATED
816 
817 #pragma push_macro("EMIT_CUSTOM_WARNING_AT_LINE")
818 #undef EMIT_CUSTOM_WARNING_AT_LINE
819 
820 #pragma push_macro("LZ4_QUOTE")
821 #undef LZ4_QUOTE
822 
823 #pragma push_macro("LZ4_EXPAND_AND_QUOTE")
824 #undef LZ4_EXPAND_AND_QUOTE
825 
826 #pragma push_macro("LZ4_COMPRESSBOUND")
827 #undef LZ4_COMPRESSBOUND
828 
829 #pragma push_macro("LZ4_DECODER_RING_BUFFER_SIZE")
830 #undef LZ4_DECODER_RING_BUFFER_SIZE
831 
832 #pragma push_macro("LZ4_DECOMPRESS_INPLACE_MARGIN")
833 #undef LZ4_DECOMPRESS_INPLACE_MARGIN
834 
835 #pragma push_macro("LZ4_DECOMPRESS_INPLACE_BUFFER_SIZE")
836 #undef LZ4_DECOMPRESS_INPLACE_BUFFER_SIZE
837 
838 #pragma push_macro("LZ4_COMPRESS_INPLACE_BUFFER_SIZE")
839 #undef LZ4_COMPRESS_INPLACE_BUFFER_SIZE
840 
841 #pragma push_macro("checkLockFreePointerList")
842 #undef checkLockFreePointerList
843 
844 #pragma push_macro("ExchangeB")
845 #undef ExchangeB
846 
847 // #pragma push_macro("TCHAR_TO_ANSI")
848 // #undef TCHAR_TO_ANSI
849 
850 // #pragma push_macro("ANSI_TO_TCHAR")
851 // #undef ANSI_TO_TCHAR
852 
853 // #pragma push_macro("TCHAR_TO_UTF8")
854 // #undef TCHAR_TO_UTF8
855 
856 // #pragma push_macro("UTF8_TO_TCHAR")
857 // #undef UTF8_TO_TCHAR
858 
859 // #pragma push_macro("TCHAR_TO_UTF16")
860 // #undef TCHAR_TO_UTF16
861 
862 // #pragma push_macro("UTF16_TO_TCHAR")
863 // #undef UTF16_TO_TCHAR
864 
865 // #pragma push_macro("TCHAR_TO_UTF32")
866 // #undef TCHAR_TO_UTF32
867 
868 // #pragma push_macro("UTF32_TO_TCHAR")
869 // #undef UTF32_TO_TCHAR
870 
871 // #pragma push_macro("TCHAR_TO_WCHAR")
872 // #undef TCHAR_TO_WCHAR
873 
874 // #pragma push_macro("WCHAR_TO_TCHAR")
875 // #undef WCHAR_TO_TCHAR
876 
877 #pragma push_macro("FUNC_CONCAT")
878 #undef FUNC_CONCAT
879 
880 #pragma push_macro("FUNC_DECLARE_DELEGATE")
881 #undef FUNC_DECLARE_DELEGATE
882 
883 #pragma push_macro("FUNC_DECLARE_MULTICAST_DELEGATE")
884 #undef FUNC_DECLARE_MULTICAST_DELEGATE
885 
886 #pragma push_macro("FUNC_DECLARE_EVENT")
887 #undef FUNC_DECLARE_EVENT
888 
889 #pragma push_macro("DECLARE_DERIVED_EVENT")
890 #undef DECLARE_DERIVED_EVENT
891 
892 #pragma push_macro("FUNC_DECLARE_DYNAMIC_DELEGATE")
893 #undef FUNC_DECLARE_DYNAMIC_DELEGATE
894 
895 #pragma push_macro("FUNC_DECLARE_DYNAMIC_DELEGATE_RETVAL")
896 #undef FUNC_DECLARE_DYNAMIC_DELEGATE_RETVAL
897 
898 #pragma push_macro("FUNC_DECLARE_DYNAMIC_MULTICAST_DELEGATE")
899 #undef FUNC_DECLARE_DYNAMIC_MULTICAST_DELEGATE
900 
901 #pragma push_macro("STATIC_FUNCTION_FNAME")
902 #undef STATIC_FUNCTION_FNAME
903 
904 #pragma push_macro("BindDynamic")
905 #undef BindDynamic
906 
907 #pragma push_macro("AddDynamic")
908 #undef AddDynamic
909 
910 #pragma push_macro("AddUniqueDynamic")
911 #undef AddUniqueDynamic
912 
913 #pragma push_macro("RemoveDynamic")
914 #undef RemoveDynamic
915 
916 #pragma push_macro("IsAlreadyBound")
917 #undef IsAlreadyBound
918 
919 #pragma push_macro("DECLARE_DELEGATE")
920 #undef DECLARE_DELEGATE
921 
922 #pragma push_macro("DECLARE_MULTICAST_DELEGATE")
923 #undef DECLARE_MULTICAST_DELEGATE
924 
925 #pragma push_macro("DECLARE_EVENT")
926 #undef DECLARE_EVENT
927 
928 #pragma push_macro("DECLARE_DYNAMIC_DELEGATE")
929 #undef DECLARE_DYNAMIC_DELEGATE
930 
931 #pragma push_macro("DECLARE_DYNAMIC_MULTICAST_DELEGATE")
932 #undef DECLARE_DYNAMIC_MULTICAST_DELEGATE
933 
934 #pragma push_macro("DECLARE_DELEGATE_RetVal")
935 #undef DECLARE_DELEGATE_RetVal
936 
937 #pragma push_macro("DECLARE_DYNAMIC_DELEGATE_RetVal")
938 #undef DECLARE_DYNAMIC_DELEGATE_RetVal
939 
940 #pragma push_macro("DECLARE_DELEGATE_OneParam")
941 #undef DECLARE_DELEGATE_OneParam
942 
943 #pragma push_macro("DECLARE_MULTICAST_DELEGATE_OneParam")
944 #undef DECLARE_MULTICAST_DELEGATE_OneParam
945 
946 #pragma push_macro("DECLARE_EVENT_OneParam")
947 #undef DECLARE_EVENT_OneParam
948 
949 #pragma push_macro("DECLARE_DYNAMIC_DELEGATE_OneParam")
950 #undef DECLARE_DYNAMIC_DELEGATE_OneParam
951 
952 #pragma push_macro("DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam")
953 #undef DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam
954 
955 #pragma push_macro("DECLARE_DELEGATE_RetVal_OneParam")
956 #undef DECLARE_DELEGATE_RetVal_OneParam
957 
958 #pragma push_macro("DECLARE_DYNAMIC_DELEGATE_RetVal_OneParam")
959 #undef DECLARE_DYNAMIC_DELEGATE_RetVal_OneParam
960 
961 #pragma push_macro("DECLARE_DELEGATE_TwoParams")
962 #undef DECLARE_DELEGATE_TwoParams
963 
964 #pragma push_macro("DECLARE_MULTICAST_DELEGATE_TwoParams")
965 #undef DECLARE_MULTICAST_DELEGATE_TwoParams
966 
967 #pragma push_macro("DECLARE_EVENT_TwoParams")
968 #undef DECLARE_EVENT_TwoParams
969 
970 #pragma push_macro("DECLARE_DYNAMIC_DELEGATE_TwoParams")
971 #undef DECLARE_DYNAMIC_DELEGATE_TwoParams
972 
973 #pragma push_macro("DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams")
974 #undef DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams
975 
976 #pragma push_macro("DECLARE_DELEGATE_RetVal_TwoParams")
977 #undef DECLARE_DELEGATE_RetVal_TwoParams
978 
979 #pragma push_macro("DECLARE_DYNAMIC_DELEGATE_RetVal_TwoParams")
980 #undef DECLARE_DYNAMIC_DELEGATE_RetVal_TwoParams
981 
982 #pragma push_macro("DECLARE_DELEGATE_ThreeParams")
983 #undef DECLARE_DELEGATE_ThreeParams
984 
985 #pragma push_macro("DECLARE_MULTICAST_DELEGATE_ThreeParams")
986 #undef DECLARE_MULTICAST_DELEGATE_ThreeParams
987 
988 #pragma push_macro("DECLARE_EVENT_ThreeParams")
989 #undef DECLARE_EVENT_ThreeParams
990 
991 #pragma push_macro("DECLARE_DYNAMIC_DELEGATE_ThreeParams")
992 #undef DECLARE_DYNAMIC_DELEGATE_ThreeParams
993 
994 #pragma push_macro("DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams")
995 #undef DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams
996 
997 #pragma push_macro("DECLARE_DELEGATE_RetVal_ThreeParams")
998 #undef DECLARE_DELEGATE_RetVal_ThreeParams
999 
1000 #pragma push_macro("DECLARE_DYNAMIC_DELEGATE_RetVal_ThreeParams")
1001 #undef DECLARE_DYNAMIC_DELEGATE_RetVal_ThreeParams
1002 
1003 #pragma push_macro("DECLARE_DELEGATE_FourParams")
1004 #undef DECLARE_DELEGATE_FourParams
1005 
1006 #pragma push_macro("DECLARE_MULTICAST_DELEGATE_FourParams")
1007 #undef DECLARE_MULTICAST_DELEGATE_FourParams
1008 
1009 #pragma push_macro("DECLARE_EVENT_FourParams")
1010 #undef DECLARE_EVENT_FourParams
1011 
1012 #pragma push_macro("DECLARE_DYNAMIC_DELEGATE_FourParams")
1013 #undef DECLARE_DYNAMIC_DELEGATE_FourParams
1014 
1015 #pragma push_macro("DECLARE_DYNAMIC_MULTICAST_DELEGATE_FourParams")
1016 #undef DECLARE_DYNAMIC_MULTICAST_DELEGATE_FourParams
1017 
1018 #pragma push_macro("DECLARE_DELEGATE_RetVal_FourParams")
1019 #undef DECLARE_DELEGATE_RetVal_FourParams
1020 
1021 #pragma push_macro("DECLARE_DYNAMIC_DELEGATE_RetVal_FourParams")
1022 #undef DECLARE_DYNAMIC_DELEGATE_RetVal_FourParams
1023 
1024 #pragma push_macro("DECLARE_DELEGATE_FiveParams")
1025 #undef DECLARE_DELEGATE_FiveParams
1026 
1027 #pragma push_macro("DECLARE_MULTICAST_DELEGATE_FiveParams")
1028 #undef DECLARE_MULTICAST_DELEGATE_FiveParams
1029 
1030 #pragma push_macro("DECLARE_EVENT_FiveParams")
1031 #undef DECLARE_EVENT_FiveParams
1032 
1033 #pragma push_macro("DECLARE_DYNAMIC_DELEGATE_FiveParams")
1034 #undef DECLARE_DYNAMIC_DELEGATE_FiveParams
1035 
1036 #pragma push_macro("DECLARE_DYNAMIC_MULTICAST_DELEGATE_FiveParams")
1037 #undef DECLARE_DYNAMIC_MULTICAST_DELEGATE_FiveParams
1038 
1039 #pragma push_macro("DECLARE_DELEGATE_RetVal_FiveParams")
1040 #undef DECLARE_DELEGATE_RetVal_FiveParams
1041 
1042 #pragma push_macro("DECLARE_DYNAMIC_DELEGATE_RetVal_FiveParams")
1043 #undef DECLARE_DYNAMIC_DELEGATE_RetVal_FiveParams
1044 
1045 #pragma push_macro("DECLARE_DELEGATE_SixParams")
1046 #undef DECLARE_DELEGATE_SixParams
1047 
1048 #pragma push_macro("DECLARE_MULTICAST_DELEGATE_SixParams")
1049 #undef DECLARE_MULTICAST_DELEGATE_SixParams
1050 
1051 #pragma push_macro("DECLARE_EVENT_SixParams")
1052 #undef DECLARE_EVENT_SixParams
1053 
1054 #pragma push_macro("DECLARE_DYNAMIC_DELEGATE_SixParams")
1055 #undef DECLARE_DYNAMIC_DELEGATE_SixParams
1056 
1057 #pragma push_macro("DECLARE_DYNAMIC_MULTICAST_DELEGATE_SixParams")
1058 #undef DECLARE_DYNAMIC_MULTICAST_DELEGATE_SixParams
1059 
1060 #pragma push_macro("DECLARE_DELEGATE_RetVal_SixParams")
1061 #undef DECLARE_DELEGATE_RetVal_SixParams
1062 
1063 #pragma push_macro("DECLARE_DYNAMIC_DELEGATE_RetVal_SixParams")
1064 #undef DECLARE_DYNAMIC_DELEGATE_RetVal_SixParams
1065 
1066 #pragma push_macro("DECLARE_DELEGATE_SevenParams")
1067 #undef DECLARE_DELEGATE_SevenParams
1068 
1069 #pragma push_macro("DECLARE_MULTICAST_DELEGATE_SevenParams")
1070 #undef DECLARE_MULTICAST_DELEGATE_SevenParams
1071 
1072 #pragma push_macro("DECLARE_EVENT_SevenParams")
1073 #undef DECLARE_EVENT_SevenParams
1074 
1075 #pragma push_macro("DECLARE_DYNAMIC_DELEGATE_SevenParams")
1076 #undef DECLARE_DYNAMIC_DELEGATE_SevenParams
1077 
1078 #pragma push_macro("DECLARE_DYNAMIC_MULTICAST_DELEGATE_SevenParams")
1079 #undef DECLARE_DYNAMIC_MULTICAST_DELEGATE_SevenParams
1080 
1081 #pragma push_macro("DECLARE_DELEGATE_RetVal_SevenParams")
1082 #undef DECLARE_DELEGATE_RetVal_SevenParams
1083 
1084 #pragma push_macro("DECLARE_DYNAMIC_DELEGATE_RetVal_SevenParams")
1085 #undef DECLARE_DYNAMIC_DELEGATE_RetVal_SevenParams
1086 
1087 #pragma push_macro("DECLARE_DELEGATE_EightParams")
1088 #undef DECLARE_DELEGATE_EightParams
1089 
1090 #pragma push_macro("DECLARE_MULTICAST_DELEGATE_EightParams")
1091 #undef DECLARE_MULTICAST_DELEGATE_EightParams
1092 
1093 #pragma push_macro("DECLARE_EVENT_EightParams")
1094 #undef DECLARE_EVENT_EightParams
1095 
1096 #pragma push_macro("DECLARE_DYNAMIC_DELEGATE_EightParams")
1097 #undef DECLARE_DYNAMIC_DELEGATE_EightParams
1098 
1099 #pragma push_macro("DECLARE_DYNAMIC_MULTICAST_DELEGATE_EightParams")
1100 #undef DECLARE_DYNAMIC_MULTICAST_DELEGATE_EightParams
1101 
1102 #pragma push_macro("DECLARE_DELEGATE_RetVal_EightParams")
1103 #undef DECLARE_DELEGATE_RetVal_EightParams
1104 
1105 #pragma push_macro("DECLARE_DYNAMIC_DELEGATE_RetVal_EightParams")
1106 #undef DECLARE_DYNAMIC_DELEGATE_RetVal_EightParams
1107 
1108 #pragma push_macro("DECLARE_DELEGATE_NineParams")
1109 #undef DECLARE_DELEGATE_NineParams
1110 
1111 #pragma push_macro("DECLARE_MULTICAST_DELEGATE_NineParams")
1112 #undef DECLARE_MULTICAST_DELEGATE_NineParams
1113 
1114 #pragma push_macro("DECLARE_EVENT_NineParams")
1115 #undef DECLARE_EVENT_NineParams
1116 
1117 #pragma push_macro("DECLARE_DYNAMIC_DELEGATE_NineParams")
1118 #undef DECLARE_DYNAMIC_DELEGATE_NineParams
1119 
1120 #pragma push_macro("DECLARE_DYNAMIC_MULTICAST_DELEGATE_NineParams")
1121 #undef DECLARE_DYNAMIC_MULTICAST_DELEGATE_NineParams
1122 
1123 #pragma push_macro("DECLARE_DELEGATE_RetVal_NineParams")
1124 #undef DECLARE_DELEGATE_RetVal_NineParams
1125 
1126 #pragma push_macro("DECLARE_DYNAMIC_DELEGATE_RetVal_NineParams")
1127 #undef DECLARE_DYNAMIC_DELEGATE_RetVal_NineParams
1128 
1129 #pragma push_macro("CHECK_CONCURRENT_ACCESS")
1130 #undef CHECK_CONCURRENT_ACCESS
1131 
1132 #pragma push_macro("FRAMEPRO_FRAME_START")
1133 #undef FRAMEPRO_FRAME_START
1134 
1135 #pragma push_macro("FRAMEPRO_SHUTDOWN")
1136 #undef FRAMEPRO_SHUTDOWN
1137 
1138 #pragma push_macro("FRAMEPRO_SET_PORT")
1139 #undef FRAMEPRO_SET_PORT
1140 
1141 #pragma push_macro("FRAMEPRO_SET_SESSION_INFO")
1142 #undef FRAMEPRO_SET_SESSION_INFO
1143 
1144 #pragma push_macro("FRAMEPRO_SET_ALLOCATOR")
1145 #undef FRAMEPRO_SET_ALLOCATOR
1146 
1147 #pragma push_macro("FRAMEPRO_SET_THREAD_NAME")
1148 #undef FRAMEPRO_SET_THREAD_NAME
1149 
1150 #pragma push_macro("FRAMEPRO_THREAD_ORDER")
1151 #undef FRAMEPRO_THREAD_ORDER
1152 
1153 #pragma push_macro("FRAMEPRO_REGISTER_STRING")
1154 #undef FRAMEPRO_REGISTER_STRING
1155 
1156 #pragma push_macro("FRAMEPRO_START_RECORDING")
1157 #undef FRAMEPRO_START_RECORDING
1158 
1159 #pragma push_macro("FRAMEPRO_STOP_RECORDING")
1160 #undef FRAMEPRO_STOP_RECORDING
1161 
1162 #pragma push_macro("FRAMEPRO_REGISTER_CONNECTION_CHANGED_CALLBACK")
1163 #undef FRAMEPRO_REGISTER_CONNECTION_CHANGED_CALLBACK
1164 
1165 #pragma push_macro("FRAMEPRO_UNREGISTER_CONNECTION_CHANGED_CALLBACK")
1166 #undef FRAMEPRO_UNREGISTER_CONNECTION_CHANGED_CALLBACK
1167 
1168 #pragma push_macro("FRAMEPRO_SET_THREAD_PRIORITY")
1169 #undef FRAMEPRO_SET_THREAD_PRIORITY
1170 
1171 #pragma push_macro("FRAMEPRO_SET_THREAD_AFFINITY")
1172 #undef FRAMEPRO_SET_THREAD_AFFINITY
1173 
1174 #pragma push_macro("FRAMEPRO_BLOCK_SOCKETS")
1175 #undef FRAMEPRO_BLOCK_SOCKETS
1176 
1177 #pragma push_macro("FRAMEPRO_UNBLOCK_SOCKETS")
1178 #undef FRAMEPRO_UNBLOCK_SOCKETS
1179 
1180 #pragma push_macro("FRAMEPRO_CLEANUP_THREAD")
1181 #undef FRAMEPRO_CLEANUP_THREAD
1182 
1183 #pragma push_macro("FRAMEPRO_THREAD_SCOPE")
1184 #undef FRAMEPRO_THREAD_SCOPE
1185 
1186 #pragma push_macro("FRAMEPRO_LOG")
1187 #undef FRAMEPRO_LOG
1188 
1189 #pragma push_macro("FRAMEPRO_COLOUR")
1190 #undef FRAMEPRO_COLOUR
1191 
1192 #pragma push_macro("FRAMEPRO_SET_CONDITIONAL_SCOPE_MIN_TIME")
1193 #undef FRAMEPRO_SET_CONDITIONAL_SCOPE_MIN_TIME
1194 
1195 #pragma push_macro("FRAMEPRO_SCOPE")
1196 #undef FRAMEPRO_SCOPE
1197 
1198 #pragma push_macro("FRAMEPRO_NAMED_SCOPE")
1199 #undef FRAMEPRO_NAMED_SCOPE
1200 
1201 #pragma push_macro("FRAMEPRO_NAMED_SCOPE_W")
1202 #undef FRAMEPRO_NAMED_SCOPE_W
1203 
1204 #pragma push_macro("FRAMEPRO_ID_SCOPE")
1205 #undef FRAMEPRO_ID_SCOPE
1206 
1207 #pragma push_macro("FRAMEPRO_DYNAMIC_SCOPE")
1208 #undef FRAMEPRO_DYNAMIC_SCOPE
1209 
1210 #pragma push_macro("FRAMEPRO_CONDITIONAL_SCOPE")
1211 #undef FRAMEPRO_CONDITIONAL_SCOPE
1212 
1213 #pragma push_macro("FRAMEPRO_CONDITIONAL_ID_SCOPE")
1214 #undef FRAMEPRO_CONDITIONAL_ID_SCOPE
1215 
1216 #pragma push_macro("FRAMEPRO_CONDITIONAL_NAMED_SCOPE")
1217 #undef FRAMEPRO_CONDITIONAL_NAMED_SCOPE
1218 
1219 #pragma push_macro("FRAMEPRO_CONDITIONAL_NAMED_SCOPE_W")
1220 #undef FRAMEPRO_CONDITIONAL_NAMED_SCOPE_W
1221 
1222 #pragma push_macro("FRAMEPRO_CONDITIONAL_BOOL_SCOPE")
1223 #undef FRAMEPRO_CONDITIONAL_BOOL_SCOPE
1224 
1225 #pragma push_macro("FRAMEPRO_CONDITIONAL_BOOL_ID_SCOPE")
1226 #undef FRAMEPRO_CONDITIONAL_BOOL_ID_SCOPE
1227 
1228 #pragma push_macro("FRAMEPRO_CONDITIONAL_BOOL_NAMED_SCOPE")
1229 #undef FRAMEPRO_CONDITIONAL_BOOL_NAMED_SCOPE
1230 
1231 #pragma push_macro("FRAMEPRO_CONDITIONAL_BOOL_NAMED_SCOPE_W")
1232 #undef FRAMEPRO_CONDITIONAL_BOOL_NAMED_SCOPE_W
1233 
1234 #pragma push_macro("FRAMEPRO_START_NAMED_SCOPE")
1235 #undef FRAMEPRO_START_NAMED_SCOPE
1236 
1237 #pragma push_macro("FRAMEPRO_STOP_NAMED_SCOPE")
1238 #undef FRAMEPRO_STOP_NAMED_SCOPE
1239 
1240 #pragma push_macro("FRAMEPRO_CONDITIONAL_START_SCOPE")
1241 #undef FRAMEPRO_CONDITIONAL_START_SCOPE
1242 
1243 #pragma push_macro("FRAMEPRO_CONDITIONAL_STOP_NAMED_SCOPE")
1244 #undef FRAMEPRO_CONDITIONAL_STOP_NAMED_SCOPE
1245 
1246 #pragma push_macro("FRAMEPRO_CONDITIONAL_STOP_DYNAMIC_SCOPE")
1247 #undef FRAMEPRO_CONDITIONAL_STOP_DYNAMIC_SCOPE
1248 
1249 #pragma push_macro("FRAMEPRO_CONDITIONAL_PARENT_SCOPE")
1250 #undef FRAMEPRO_CONDITIONAL_PARENT_SCOPE
1251 
1252 #pragma push_macro("FRAMEPRO_SET_SCOPE_COLOUR")
1253 #undef FRAMEPRO_SET_SCOPE_COLOUR
1254 
1255 #pragma push_macro("FRAMEPRO_IDLE_SCOPE")
1256 #undef FRAMEPRO_IDLE_SCOPE
1257 
1258 #pragma push_macro("FRAMEPRO_IDLE_NAMED_SCOPE")
1259 #undef FRAMEPRO_IDLE_NAMED_SCOPE
1260 
1261 #pragma push_macro("FRAMEPRO_IDLE_NAMED_SCOPE_W")
1262 #undef FRAMEPRO_IDLE_NAMED_SCOPE_W
1263 
1264 #pragma push_macro("FRAMEPRO_IDLE_ID_SCOPE")
1265 #undef FRAMEPRO_IDLE_ID_SCOPE
1266 
1267 #pragma push_macro("FRAMEPRO_IDLE_DYNAMIC_SCOPE")
1268 #undef FRAMEPRO_IDLE_DYNAMIC_SCOPE
1269 
1270 #pragma push_macro("FRAMEPRO_IDLE_CONDITIONAL_SCOPE")
1271 #undef FRAMEPRO_IDLE_CONDITIONAL_SCOPE
1272 
1273 #pragma push_macro("FRAMEPRO_IDLE_CONDITIONAL_ID_SCOPE")
1274 #undef FRAMEPRO_IDLE_CONDITIONAL_ID_SCOPE
1275 
1276 #pragma push_macro("FRAMEPRO_IDLE_CONDITIONAL_NAMED_SCOPE")
1277 #undef FRAMEPRO_IDLE_CONDITIONAL_NAMED_SCOPE
1278 
1279 #pragma push_macro("FRAMEPRO_IDLE_CONDITIONAL_NAMED_SCOPE_W")
1280 #undef FRAMEPRO_IDLE_CONDITIONAL_NAMED_SCOPE_W
1281 
1282 #pragma push_macro("FRAMEPRO_IDLE_START_NAMED_SCOPE")
1283 #undef FRAMEPRO_IDLE_START_NAMED_SCOPE
1284 
1285 #pragma push_macro("FRAMEPRO_IDLE_STOP_NAMED_SCOPE")
1286 #undef FRAMEPRO_IDLE_STOP_NAMED_SCOPE
1287 
1288 #pragma push_macro("FRAMEPRO_IDLE_CONDITIONAL_START_SCOPE")
1289 #undef FRAMEPRO_IDLE_CONDITIONAL_START_SCOPE
1290 
1291 #pragma push_macro("FRAMEPRO_IDLE_CONDITIONAL_STOP_NAMED_SCOPE")
1292 #undef FRAMEPRO_IDLE_CONDITIONAL_STOP_NAMED_SCOPE
1293 
1294 #pragma push_macro("FRAMEPRO_IDLE_CONDITIONAL_STOP_DYNAMIC_SCOPE")
1295 #undef FRAMEPRO_IDLE_CONDITIONAL_STOP_DYNAMIC_SCOPE
1296 
1297 #pragma push_macro("FRAMEPRO_CUSTOM_STAT")
1298 #undef FRAMEPRO_CUSTOM_STAT
1299 
1300 #pragma push_macro("FRAMEPRO_DYNAMIC_CUSTOM_STAT")
1301 #undef FRAMEPRO_DYNAMIC_CUSTOM_STAT
1302 
1303 #pragma push_macro("FRAMEPRO_SCOPE_CUSTOM_STAT")
1304 #undef FRAMEPRO_SCOPE_CUSTOM_STAT
1305 
1306 #pragma push_macro("FRAMEPRO_SET_CUSTOM_STAT_GRAPH")
1307 #undef FRAMEPRO_SET_CUSTOM_STAT_GRAPH
1308 
1309 #pragma push_macro("FRAMEPRO_SET_CUSTOM_STAT_UNIT")
1310 #undef FRAMEPRO_SET_CUSTOM_STAT_UNIT
1311 
1312 #pragma push_macro("FRAMEPRO_SET_CUSTOM_STAT_COLOUR")
1313 #undef FRAMEPRO_SET_CUSTOM_STAT_COLOUR
1314 
1315 #pragma push_macro("FRAMEPRO_HIRES_SCOPE")
1316 #undef FRAMEPRO_HIRES_SCOPE
1317 
1318 #pragma push_macro("FRAMEPRO_DECL_GLOBAL_HIRES_TIMER")
1319 #undef FRAMEPRO_DECL_GLOBAL_HIRES_TIMER
1320 
1321 #pragma push_macro("FRAMEPRO_GLOBAL_HIRES_SCOPE")
1322 #undef FRAMEPRO_GLOBAL_HIRES_SCOPE
1323 
1324 #pragma push_macro("FRAMEPRO_EVENT")
1325 #undef FRAMEPRO_EVENT
1326 
1327 #pragma push_macro("FRAMEPRO_WAIT_EVENT_SCOPE")
1328 #undef FRAMEPRO_WAIT_EVENT_SCOPE
1329 
1330 #pragma push_macro("FRAMEPRO_TRIGGER_WAIT_EVENT")
1331 #undef FRAMEPRO_TRIGGER_WAIT_EVENT
1332 
1333 #pragma push_macro("FRAMEPRO_STRINGIZE")
1334 #undef FRAMEPRO_STRINGIZE
1335 
1336 #pragma push_macro("FRAMEPRO_STRINGIZE2")
1337 #undef FRAMEPRO_STRINGIZE2
1338 
1339 #pragma push_macro("FRAMEPRO_JOIN")
1340 #undef FRAMEPRO_JOIN
1341 
1342 #pragma push_macro("FRAMEPRO_JOIN2")
1343 #undef FRAMEPRO_JOIN2
1344 
1345 #pragma push_macro("FRAMEPRO_UNIQUE")
1346 #undef FRAMEPRO_UNIQUE
1347 
1348 #pragma push_macro("FRAMEPRO_WIDESTR")
1349 #undef FRAMEPRO_WIDESTR
1350 
1351 #pragma push_macro("FRAMEPRO_WIDESTR2")
1352 #undef FRAMEPRO_WIDESTR2
1353 
1354 #pragma push_macro("FRAMEPRO_ASSERT")
1355 #undef FRAMEPRO_ASSERT
1356 
1357 #pragma push_macro("FRAMEPRO_UNREFERENCED")
1358 #undef FRAMEPRO_UNREFERENCED
1359 
1360 #pragma push_macro("FRAMEPRO_GET_CLOCK_COUNT")
1361 #undef FRAMEPRO_GET_CLOCK_COUNT
1362 
1363 #pragma push_macro("MULTI_STATEMENT")
1364 #undef MULTI_STATEMENT
1365 
1366 #pragma push_macro("FRAMEPRO_ALIGN_STRUCT")
1367 #undef FRAMEPRO_ALIGN_STRUCT
1368 
1369 #pragma push_macro("EMIT_CUSTOM_WARNING")
1370 #undef EMIT_CUSTOM_WARNING
1371 
1372 #pragma push_macro("DEPRECATED_MACRO")
1373 #undef DEPRECATED_MACRO
1374 
1375 #pragma push_macro("PLATFORM_MEMORY_SIZE_BUCKET_LIST")
1376 #undef PLATFORM_MEMORY_SIZE_BUCKET_LIST
1377 
1378 #pragma push_macro("PLATFORM_MEMORY_SIZE_BUCKET_ENUM")
1379 #undef PLATFORM_MEMORY_SIZE_BUCKET_ENUM
1380 
1381 #pragma push_macro("PLATFORM_MEMORY_SIZE_BUCKET_LEXTOSTRING")
1382 #undef PLATFORM_MEMORY_SIZE_BUCKET_LEXTOSTRING
1383 
1384 #pragma push_macro("FMemory_Alloca")
1385 #undef FMemory_Alloca
1386 
1387 #pragma push_macro("UE_DEBUG_BREAK")
1388 #undef UE_DEBUG_BREAK
1389 
1390 #pragma push_macro("cvarCheckCode")
1391 #undef cvarCheckCode
1392 
1393 #pragma push_macro("FILE_LOG")
1394 #undef FILE_LOG
1395 
1396 #pragma push_macro("DECLARE_LLM_MEMORY_STAT")
1397 #undef DECLARE_LLM_MEMORY_STAT
1398 
1399 #pragma push_macro("DECLARE_LLM_MEMORY_STAT_EXTERN")
1400 #undef DECLARE_LLM_MEMORY_STAT_EXTERN
1401 
1402 #pragma push_macro("LLMCheckMessage")
1403 #undef LLMCheckMessage
1404 
1405 #pragma push_macro("LLMCheckfMessage")
1406 #undef LLMCheckfMessage
1407 
1408 #pragma push_macro("LLMEnsureMessage")
1409 #undef LLMEnsureMessage
1410 
1411 #pragma push_macro("LLMCheck")
1412 #undef LLMCheck
1413 
1414 #pragma push_macro("LLMCheckf")
1415 #undef LLMCheckf
1416 
1417 #pragma push_macro("LLMEnsure")
1418 #undef LLMEnsure
1419 
1420 #pragma push_macro("LLM_ENUM_GENERIC_TAGS")
1421 #undef LLM_ENUM_GENERIC_TAGS
1422 
1423 #pragma push_macro("LLM_ENUM")
1424 #undef LLM_ENUM
1425 
1426 #pragma push_macro("LLM")
1427 #undef LLM
1428 
1429 #pragma push_macro("LLM_IF_ENABLED")
1430 #undef LLM_IF_ENABLED
1431 
1432 #pragma push_macro("LLM_SCOPE")
1433 #undef LLM_SCOPE
1434 
1435 #pragma push_macro("LLM_PLATFORM_SCOPE")
1436 #undef LLM_PLATFORM_SCOPE
1437 
1438 #pragma push_macro("LLM_SCOPED_PAUSE_TRACKING")
1439 #undef LLM_SCOPED_PAUSE_TRACKING
1440 
1441 #pragma push_macro("LLM_SCOPED_PAUSE_TRACKING_FOR_TRACKER")
1442 #undef LLM_SCOPED_PAUSE_TRACKING_FOR_TRACKER
1443 
1444 #pragma push_macro("LLM_SCOPED_PAUSE_TRACKING_WITH_ENUM_AND_AMOUNT")
1445 #undef LLM_SCOPED_PAUSE_TRACKING_WITH_ENUM_AND_AMOUNT
1446 
1447 #pragma push_macro("LLM_REALLOC_SCOPE")
1448 #undef LLM_REALLOC_SCOPE
1449 
1450 #pragma push_macro("LLM_REALLOC_PLATFORM_SCOPE")
1451 #undef LLM_REALLOC_PLATFORM_SCOPE
1452 
1453 #pragma push_macro("LLM_SCOPED_TAG_WITH_STAT")
1454 #undef LLM_SCOPED_TAG_WITH_STAT
1455 
1456 #pragma push_macro("LLM_SCOPED_TAG_WITH_STAT_IN_SET")
1457 #undef LLM_SCOPED_TAG_WITH_STAT_IN_SET
1458 
1459 #pragma push_macro("LLM_SCOPED_TAG_WITH_STAT_NAME")
1460 #undef LLM_SCOPED_TAG_WITH_STAT_NAME
1461 
1462 #pragma push_macro("LLM_SCOPED_TAG_WITH_STAT_NAME_IN_SET")
1463 #undef LLM_SCOPED_TAG_WITH_STAT_NAME_IN_SET
1464 
1465 #pragma push_macro("LLM_SCOPED_SINGLE_PLATFORM_STAT_TAG")
1466 #undef LLM_SCOPED_SINGLE_PLATFORM_STAT_TAG
1467 
1468 #pragma push_macro("LLM_SCOPED_SINGLE_PLATFORM_STAT_TAG_IN_SET")
1469 #undef LLM_SCOPED_SINGLE_PLATFORM_STAT_TAG_IN_SET
1470 
1471 #pragma push_macro("LLM_SCOPED_SINGLE_STAT_TAG")
1472 #undef LLM_SCOPED_SINGLE_STAT_TAG
1473 
1474 #pragma push_macro("LLM_SCOPED_SINGLE_STAT_TAG_IN_SET")
1475 #undef LLM_SCOPED_SINGLE_STAT_TAG_IN_SET
1476 
1477 #pragma push_macro("LLM_SCOPED_PAUSE_TRACKING_WITH_STAT_AND_AMOUNT")
1478 #undef LLM_SCOPED_PAUSE_TRACKING_WITH_STAT_AND_AMOUNT
1479 
1480 #pragma push_macro("LLM_SCOPED_TAG_WITH_OBJECT_IN_SET")
1481 #undef LLM_SCOPED_TAG_WITH_OBJECT_IN_SET
1482 
1483 #pragma push_macro("LLM_PUSH_STATS_FOR_ASSET_TAGS")
1484 #undef LLM_PUSH_STATS_FOR_ASSET_TAGS
1485 
1486 #pragma push_macro("LLM_DUMP_TAG")
1487 #undef LLM_DUMP_TAG
1488 
1489 #pragma push_macro("LLM_DUMP_PLATFORM_TAG")
1490 #undef LLM_DUMP_PLATFORM_TAG
1491 
1492 #pragma push_macro("LLM_SCOPED_SINGLE_RHI_STAT_TAG")
1493 #undef LLM_SCOPED_SINGLE_RHI_STAT_TAG
1494 
1495 #pragma push_macro("LLM_SCOPED_SINGLE_RHI_STAT_TAG_IN_SET")
1496 #undef LLM_SCOPED_SINGLE_RHI_STAT_TAG_IN_SET
1497 
1498 #pragma push_macro("MEM_TIME")
1499 #undef MEM_TIME
1500 
1501 #pragma push_macro("MBA_STAT")
1502 #undef MBA_STAT
1503 
1504 #pragma push_macro("MBG_STAT")
1505 #undef MBG_STAT
1506 
1507 #pragma push_macro("MALLOCLEAK_WHITELIST_SCOPE")
1508 #undef MALLOCLEAK_WHITELIST_SCOPE
1509 
1510 #pragma push_macro("MALLOCLEAK_SCOPED_CONTEXT")
1511 #undef MALLOCLEAK_SCOPED_CONTEXT
1512 
1513 #pragma push_macro("FUNCTION_CHECK_RETURN")
1514 #undef FUNCTION_CHECK_RETURN
1515 
1516 #pragma push_macro("UE_ASSUME")
1517 #undef UE_ASSUME
1518 
1519 #pragma push_macro("ASSUME")
1520 #undef ASSUME
1521 
1522 #pragma push_macro("UNLIKELY")
1523 #undef UNLIKELY
1524 
1525 #pragma push_macro("DECLARE_UINT64")
1526 #undef DECLARE_UINT64
1527 
1528 #pragma push_macro("MS_ALIGN")
1529 #undef MS_ALIGN
1530 
1531 #pragma push_macro("MSVC_PRAGMA")
1532 #undef MSVC_PRAGMA
1533 
1534 #pragma push_macro("FLUSH_CACHE_LINE")
1535 #undef FLUSH_CACHE_LINE
1536 
1537 #pragma push_macro("MSC_FORMAT_DIAGNOSTIC_HELPER_2")
1538 #undef MSC_FORMAT_DIAGNOSTIC_HELPER_2
1539 
1540 #pragma push_macro("MSC_FORMAT_DIAGNOSTIC_HELPER")
1541 #undef MSC_FORMAT_DIAGNOSTIC_HELPER
1542 
1543 #pragma push_macro("COMPILE_WARNING")
1544 #undef COMPILE_WARNING
1545 
1546 #pragma push_macro("COMPILE_ERROR")
1547 #undef COMPILE_ERROR
1548 
1549 #pragma push_macro("GCC_DIAGNOSTIC_HELPER")
1550 #undef GCC_DIAGNOSTIC_HELPER
1551 
1552 #pragma push_macro("checkAtCompileTime")
1553 #undef checkAtCompileTime
1554 
1555 #pragma push_macro("DEPRECATED_FORGAME")
1556 #undef DEPRECATED_FORGAME
1557 
1558 #pragma push_macro("INT32_MAIN_INT32_ARGC_TCHAR_ARGV")
1559 #undef INT32_MAIN_INT32_ARGC_TCHAR_ARGV
1560 
1561 #pragma push_macro("TEXT_PASTE")
1562 #undef TEXT_PASTE
1563 
1564 #pragma push_macro("NAMED_EVENT_STR")
1565 #undef NAMED_EVENT_STR
1566 
1567 #pragma push_macro("SCOPED_NAMED_EVENT")
1568 #undef SCOPED_NAMED_EVENT
1569 
1570 #pragma push_macro("SCOPED_NAMED_EVENT_FSTRING")
1571 #undef SCOPED_NAMED_EVENT_FSTRING
1572 
1573 #pragma push_macro("SCOPED_NAMED_EVENT_TCHAR")
1574 #undef SCOPED_NAMED_EVENT_TCHAR
1575 
1576 #pragma push_macro("SCOPED_NAMED_EVENT_TEXT")
1577 #undef SCOPED_NAMED_EVENT_TEXT
1578 
1579 #pragma push_macro("SCOPED_NAMED_EVENT_F")
1580 #undef SCOPED_NAMED_EVENT_F
1581 
1582 #pragma push_macro("SCOPED_PROFILER_COLOR")
1583 #undef SCOPED_PROFILER_COLOR
1584 
1585 #pragma push_macro("PREPROCESSOR_TO_STRING")
1586 #undef PREPROCESSOR_TO_STRING
1587 
1588 #pragma push_macro("PREPROCESSOR_TO_STRING_INNER")
1589 #undef PREPROCESSOR_TO_STRING_INNER
1590 
1591 #pragma push_macro("PREPROCESSOR_JOIN")
1592 #undef PREPROCESSOR_JOIN
1593 
1594 #pragma push_macro("PREPROCESSOR_JOIN_INNER")
1595 #undef PREPROCESSOR_JOIN_INNER
1596 
1597 #pragma push_macro("PREPROCESSOR_JOIN_FIRST")
1598 #undef PREPROCESSOR_JOIN_FIRST
1599 
1600 #pragma push_macro("PREPROCESSOR_JOIN_FIRST_INNER")
1601 #undef PREPROCESSOR_JOIN_FIRST_INNER
1602 
1603 #pragma push_macro("PREPROCESSOR_IF")
1604 #undef PREPROCESSOR_IF
1605 
1606 #pragma push_macro("PREPROCESSOR_IF_INNER_1")
1607 #undef PREPROCESSOR_IF_INNER_1
1608 
1609 #pragma push_macro("PREPROCESSOR_IF_INNER_0")
1610 #undef PREPROCESSOR_IF_INNER_0
1611 
1612 #pragma push_macro("PREPROCESSOR_COMMA_SEPARATED")
1613 #undef PREPROCESSOR_COMMA_SEPARATED
1614 
1615 #pragma push_macro("DEFINE_VARIABLE")
1616 #undef DEFINE_VARIABLE
1617 
1618 #pragma push_macro("PREPROCESSOR_REMOVE_OPTIONAL_PARENS")
1619 #undef PREPROCESSOR_REMOVE_OPTIONAL_PARENS
1620 
1621 #pragma push_macro("PREPROCESSOR_REMOVE_OPTIONAL_PARENS_IMPL")
1622 #undef PREPROCESSOR_REMOVE_OPTIONAL_PARENS_IMPL
1623 
1624 #pragma push_macro("COMPILED_PLATFORM_HEADER")
1625 #undef COMPILED_PLATFORM_HEADER
1626 
1627 #pragma push_macro("COMPILED_PLATFORM_HEADER_WITH_PREFIX")
1628 #undef COMPILED_PLATFORM_HEADER_WITH_PREFIX
1629 
1630 #pragma push_macro("FAST_DECIMAL_FORMAT_SIGNED_IMPL")
1631 #undef FAST_DECIMAL_FORMAT_SIGNED_IMPL
1632 
1633 #pragma push_macro("FAST_DECIMAL_FORMAT_UNSIGNED_IMPL")
1634 #undef FAST_DECIMAL_FORMAT_UNSIGNED_IMPL
1635 
1636 #pragma push_macro("FAST_DECIMAL_FORMAT_FRACTIONAL_IMPL")
1637 #undef FAST_DECIMAL_FORMAT_FRACTIONAL_IMPL
1638 
1639 #pragma push_macro("FAST_DECIMAL_PARSE_INTEGER_IMPL")
1640 #undef FAST_DECIMAL_PARSE_INTEGER_IMPL
1641 
1642 #pragma push_macro("FAST_DECIMAL_PARSE_FRACTIONAL_IMPL")
1643 #undef FAST_DECIMAL_PARSE_FRACTIONAL_IMPL
1644 
1645 #pragma push_macro("LOCTEXT")
1646 #undef LOCTEXT
1647 
1648 #pragma push_macro("NSLOCTEXT")
1649 #undef NSLOCTEXT
1650 
1651 #pragma push_macro("INVTEXT")
1652 #undef INVTEXT
1653 
1654 #pragma push_macro("LOCGEN_NUMBER")
1655 #undef LOCGEN_NUMBER
1656 
1657 #pragma push_macro("LOCGEN_NUMBER_GROUPED")
1658 #undef LOCGEN_NUMBER_GROUPED
1659 
1660 #pragma push_macro("LOCGEN_NUMBER_UNGROUPED")
1661 #undef LOCGEN_NUMBER_UNGROUPED
1662 
1663 #pragma push_macro("LOCGEN_NUMBER_CUSTOM")
1664 #undef LOCGEN_NUMBER_CUSTOM
1665 
1666 #pragma push_macro("LOCGEN_PERCENT")
1667 #undef LOCGEN_PERCENT
1668 
1669 #pragma push_macro("LOCGEN_PERCENT_GROUPED")
1670 #undef LOCGEN_PERCENT_GROUPED
1671 
1672 #pragma push_macro("LOCGEN_PERCENT_UNGROUPED")
1673 #undef LOCGEN_PERCENT_UNGROUPED
1674 
1675 #pragma push_macro("LOCGEN_PERCENT_CUSTOM")
1676 #undef LOCGEN_PERCENT_CUSTOM
1677 
1678 #pragma push_macro("LOCGEN_CURRENCY")
1679 #undef LOCGEN_CURRENCY
1680 
1681 #pragma push_macro("LOCGEN_DATE_UTC")
1682 #undef LOCGEN_DATE_UTC
1683 
1684 #pragma push_macro("LOCGEN_DATE_LOCAL")
1685 #undef LOCGEN_DATE_LOCAL
1686 
1687 #pragma push_macro("LOCGEN_TIME_UTC")
1688 #undef LOCGEN_TIME_UTC
1689 
1690 #pragma push_macro("LOCGEN_TIME_LOCAL")
1691 #undef LOCGEN_TIME_LOCAL
1692 
1693 #pragma push_macro("LOCGEN_DATETIME_UTC")
1694 #undef LOCGEN_DATETIME_UTC
1695 
1696 #pragma push_macro("LOCGEN_DATETIME_LOCAL")
1697 #undef LOCGEN_DATETIME_LOCAL
1698 
1699 #pragma push_macro("LOCGEN_TOUPPER")
1700 #undef LOCGEN_TOUPPER
1701 
1702 #pragma push_macro("LOCGEN_TOLOWER")
1703 #undef LOCGEN_TOLOWER
1704 
1705 #pragma push_macro("LOCGEN_FORMAT_ORDERED")
1706 #undef LOCGEN_FORMAT_ORDERED
1707 
1708 #pragma push_macro("LOCGEN_FORMAT_NAMED")
1709 #undef LOCGEN_FORMAT_NAMED
1710 
1711 #pragma push_macro("LOCTABLE_NEW")
1712 #undef LOCTABLE_NEW
1713 
1714 #pragma push_macro("LOCTABLE_FROMFILE_ENGINE")
1715 #undef LOCTABLE_FROMFILE_ENGINE
1716 
1717 #pragma push_macro("LOCTABLE_FROMFILE_GAME")
1718 #undef LOCTABLE_FROMFILE_GAME
1719 
1720 #pragma push_macro("LOCTABLE_SETSTRING")
1721 #undef LOCTABLE_SETSTRING
1722 
1723 #pragma push_macro("LOCTABLE_SETMETA")
1724 #undef LOCTABLE_SETMETA
1725 
1726 #pragma push_macro("LOCTABLE")
1727 #undef LOCTABLE
1728 
1729 #pragma push_macro("_aligned_msize")
1730 #undef _aligned_msize
1731 
1732 #pragma push_macro("UE_LOG_EXPAND_IS_FATAL")
1733 #undef UE_LOG_EXPAND_IS_FATAL
1734 
1735 #pragma push_macro("UE_LOG_EXPAND_IS_FATAL_Fatal")
1736 #undef UE_LOG_EXPAND_IS_FATAL_Fatal
1737 
1738 #pragma push_macro("UE_LOG_EXPAND_IS_FATAL_Error")
1739 #undef UE_LOG_EXPAND_IS_FATAL_Error
1740 
1741 #pragma push_macro("UE_LOG_EXPAND_IS_FATAL_Warning")
1742 #undef UE_LOG_EXPAND_IS_FATAL_Warning
1743 
1744 #pragma push_macro("UE_LOG_EXPAND_IS_FATAL_Display")
1745 #undef UE_LOG_EXPAND_IS_FATAL_Display
1746 
1747 #pragma push_macro("UE_LOG_EXPAND_IS_FATAL_Log")
1748 #undef UE_LOG_EXPAND_IS_FATAL_Log
1749 
1750 #pragma push_macro("UE_LOG_EXPAND_IS_FATAL_Verbose")
1751 #undef UE_LOG_EXPAND_IS_FATAL_Verbose
1752 
1753 #pragma push_macro("UE_LOG_EXPAND_IS_FATAL_VeryVerbose")
1754 #undef UE_LOG_EXPAND_IS_FATAL_VeryVerbose
1755 
1756 #pragma push_macro("UE_LOG_EXPAND_IS_FATAL_All")
1757 #undef UE_LOG_EXPAND_IS_FATAL_All
1758 
1759 #pragma push_macro("UE_LOG_EXPAND_IS_FATAL_SetColor")
1760 #undef UE_LOG_EXPAND_IS_FATAL_SetColor
1761 
1762 #pragma push_macro("UE_LOG_SOURCE_FILE")
1763 #undef UE_LOG_SOURCE_FILE
1764 
1765 #pragma push_macro("UE_LOG")
1766 #undef UE_LOG
1767 
1768 #pragma push_macro("UE_LOG_CLINKAGE")
1769 #undef UE_LOG_CLINKAGE
1770 
1771 #pragma push_macro("UE_CLOG")
1772 #undef UE_CLOG
1773 
1774 #pragma push_macro("UE_LOG_ACTIVE")
1775 #undef UE_LOG_ACTIVE
1776 
1777 #pragma push_macro("UE_LOG_ANY_ACTIVE")
1778 #undef UE_LOG_ANY_ACTIVE
1779 
1780 #pragma push_macro("UE_SUPPRESS")
1781 #undef UE_SUPPRESS
1782 
1783 #pragma push_macro("UE_GET_LOG_VERBOSITY")
1784 #undef UE_GET_LOG_VERBOSITY
1785 
1786 #pragma push_macro("UE_SET_LOG_VERBOSITY")
1787 #undef UE_SET_LOG_VERBOSITY
1788 
1789 #pragma push_macro("DECLARE_LOG_CATEGORY_EXTERN")
1790 #undef DECLARE_LOG_CATEGORY_EXTERN
1791 
1792 #pragma push_macro("DEFINE_LOG_CATEGORY")
1793 #undef DEFINE_LOG_CATEGORY
1794 
1795 #pragma push_macro("DEFINE_LOG_CATEGORY_STATIC")
1796 #undef DEFINE_LOG_CATEGORY_STATIC
1797 
1798 #pragma push_macro("DECLARE_LOG_CATEGORY_CLASS")
1799 #undef DECLARE_LOG_CATEGORY_CLASS
1800 
1801 #pragma push_macro("DEFINE_LOG_CATEGORY_CLASS")
1802 #undef DEFINE_LOG_CATEGORY_CLASS
1803 
1804 #pragma push_macro("UE_SECURITY_LOG")
1805 #undef UE_SECURITY_LOG
1806 
1807 #pragma push_macro("NOTIFY_CLIENT_OF_SECURITY_EVENT_IF_NOT_SHIPPING")
1808 #undef NOTIFY_CLIENT_OF_SECURITY_EVENT_IF_NOT_SHIPPING
1809 
1810 #pragma push_macro("CLOSE_CONNECTION_DUE_TO_SECURITY_VIOLATION_INNER")
1811 #undef CLOSE_CONNECTION_DUE_TO_SECURITY_VIOLATION_INNER
1812 
1813 #pragma push_macro("CLOSE_CONNECTION_DUE_TO_SECURITY_VIOLATION")
1814 #undef CLOSE_CONNECTION_DUE_TO_SECURITY_VIOLATION
1815 
1816 #pragma push_macro("logOrEnsureNanError")
1817 #undef logOrEnsureNanError
1818 
1819 #pragma push_macro("LOG_SCOPE_VERBOSITY_OVERRIDE")
1820 #undef LOG_SCOPE_VERBOSITY_OVERRIDE
1821 
1822 #pragma push_macro("TRACE_LOG_CATEGORY")
1823 #undef TRACE_LOG_CATEGORY
1824 
1825 #pragma push_macro("TRACE_LOG_MESSAGE")
1826 #undef TRACE_LOG_MESSAGE
1827 
1828 #pragma push_macro("CREATE_FUNCTION_SHIM")
1829 #undef CREATE_FUNCTION_SHIM
1830 
1831 #pragma push_macro("CREATE_GLOBAL_SHIM")
1832 #undef CREATE_GLOBAL_SHIM
1833 
1834 #pragma push_macro("CREATE_DEPRECATED_SHIM")
1835 #undef CREATE_DEPRECATED_SHIM
1836 
1837 #pragma push_macro("CREATE_DEPRECATED_MSG_SHIM")
1838 #undef CREATE_DEPRECATED_MSG_SHIM
1839 
1840 #pragma push_macro("LUMIN_MLSDK_API_DEPRECATED_MSG")
1841 #undef LUMIN_MLSDK_API_DEPRECATED_MSG
1842 
1843 #pragma push_macro("AOS_TO_SOA2_ISPC")
1844 #undef AOS_TO_SOA2_ISPC
1845 
1846 #pragma push_macro("AOS_TO_SOA3_ISPC")
1847 #undef AOS_TO_SOA3_ISPC
1848 
1849 #pragma push_macro("AOS_TO_SOA4_ISPC")
1850 #undef AOS_TO_SOA4_ISPC
1851 
1852 #pragma push_macro("AOS_TO_SOA6_ISPC")
1853 #undef AOS_TO_SOA6_ISPC
1854 
1855 #pragma push_macro("DEFINE_EXPRESSION_OPERATOR_NODE")
1856 #undef DEFINE_EXPRESSION_OPERATOR_NODE
1857 
1858 #pragma push_macro("FOREACH_OCTREE_CHILD_NODE")
1859 #undef FOREACH_OCTREE_CHILD_NODE
1860 
1861 #pragma push_macro("DEFINE_INTERPCURVE_WRAPPER_STRUCT")
1862 #undef DEFINE_INTERPCURVE_WRAPPER_STRUCT
1863 
1864 #pragma push_macro("DEFINE_INTERVAL_WRAPPER_STRUCT")
1865 #undef DEFINE_INTERVAL_WRAPPER_STRUCT
1866 
1867 #pragma push_macro("DEFINE_RANGE_WRAPPER_STRUCT")
1868 #undef DEFINE_RANGE_WRAPPER_STRUCT
1869 
1870 #pragma push_macro("DEFINE_RANGEBOUND_WRAPPER_STRUCT")
1871 #undef DEFINE_RANGEBOUND_WRAPPER_STRUCT
1872 
1873 #pragma push_macro("NonZeroAnimWeight")
1874 #undef NonZeroAnimWeight
1875 
1876 #pragma push_macro("NonOneAnimWeight")
1877 #undef NonOneAnimWeight
1878 
1879 #pragma push_macro("ScalarReciprocal")
1880 #undef ScalarReciprocal
1881 
1882 #pragma push_macro("SOA_TO_AOS2_ISPC")
1883 #undef SOA_TO_AOS2_ISPC
1884 
1885 #pragma push_macro("SOA_TO_AOS3_ISPC")
1886 #undef SOA_TO_AOS3_ISPC
1887 
1888 #pragma push_macro("SOA_TO_AOS4_ISPC")
1889 #undef SOA_TO_AOS4_ISPC
1890 
1891 #pragma push_macro("SOA_TO_AOS6_ISPC")
1892 #undef SOA_TO_AOS6_ISPC
1893 
1894 #pragma push_macro("_PS_CONST")
1895 #undef _PS_CONST
1896 
1897 #pragma push_macro("_PI32_CONST")
1898 #undef _PI32_CONST
1899 
1900 #pragma push_macro("_PS_CONST_TYPE")
1901 #undef _PS_CONST_TYPE
1902 
1903 #pragma push_macro("COPY_XMM_TO_MM")
1904 #undef COPY_XMM_TO_MM
1905 
1906 #pragma push_macro("COPY_MM_TO_XMM")
1907 #undef COPY_MM_TO_XMM
1908 
1909 #pragma push_macro("DECLARE_VECTOR_REGISTER")
1910 #undef DECLARE_VECTOR_REGISTER
1911 
1912 #pragma push_macro("VectorZero")
1913 #undef VectorZero
1914 
1915 #pragma push_macro("VectorOne")
1916 #undef VectorOne
1917 
1918 #pragma push_macro("VectorLoad")
1919 #undef VectorLoad
1920 
1921 #pragma push_macro("VectorLoadFloat3")
1922 #undef VectorLoadFloat3
1923 
1924 #pragma push_macro("VectorLoadFloat3_W0")
1925 #undef VectorLoadFloat3_W0
1926 
1927 #pragma push_macro("VectorLoadFloat3_W1")
1928 #undef VectorLoadFloat3_W1
1929 
1930 #pragma push_macro("VectorLoadAligned")
1931 #undef VectorLoadAligned
1932 
1933 #pragma push_macro("VectorLoadFloat1")
1934 #undef VectorLoadFloat1
1935 
1936 #pragma push_macro("VectorLoadFloat2")
1937 #undef VectorLoadFloat2
1938 
1939 #pragma push_macro("VectorSetFloat3")
1940 #undef VectorSetFloat3
1941 
1942 #pragma push_macro("VectorSetFloat1")
1943 #undef VectorSetFloat1
1944 
1945 #pragma push_macro("VectorSet")
1946 #undef VectorSet
1947 
1948 #pragma push_macro("VectorStoreAligned")
1949 #undef VectorStoreAligned
1950 
1951 #pragma push_macro("VectorStoreAlignedStreamed")
1952 #undef VectorStoreAlignedStreamed
1953 
1954 #pragma push_macro("VectorStore")
1955 #undef VectorStore
1956 
1957 #pragma push_macro("VectorStoreFloat3")
1958 #undef VectorStoreFloat3
1959 
1960 #pragma push_macro("VectorStoreFloat1")
1961 #undef VectorStoreFloat1
1962 
1963 #pragma push_macro("VectorReplicate")
1964 #undef VectorReplicate
1965 
1966 #pragma push_macro("VectorAbs")
1967 #undef VectorAbs
1968 
1969 #pragma push_macro("VectorNegate")
1970 #undef VectorNegate
1971 
1972 #pragma push_macro("VectorAdd")
1973 #undef VectorAdd
1974 
1975 #pragma push_macro("VectorSubtract")
1976 #undef VectorSubtract
1977 
1978 #pragma push_macro("VectorMultiply")
1979 #undef VectorMultiply
1980 
1981 #pragma push_macro("VectorDivide")
1982 #undef VectorDivide
1983 
1984 #pragma push_macro("VectorMultiplyAdd")
1985 #undef VectorMultiplyAdd
1986 
1987 #pragma push_macro("VectorDot3")
1988 #undef VectorDot3
1989 
1990 #pragma push_macro("VectorDot4")
1991 #undef VectorDot4
1992 
1993 #pragma push_macro("VectorCompareEQ")
1994 #undef VectorCompareEQ
1995 
1996 #pragma push_macro("VectorCompareNE")
1997 #undef VectorCompareNE
1998 
1999 #pragma push_macro("VectorCompareGT")
2000 #undef VectorCompareGT
2001 
2002 #pragma push_macro("VectorCompareGE")
2003 #undef VectorCompareGE
2004 
2005 #pragma push_macro("VectorCompareLT")
2006 #undef VectorCompareLT
2007 
2008 #pragma push_macro("VectorCompareLE")
2009 #undef VectorCompareLE
2010 
2011 #pragma push_macro("VectorSelect")
2012 #undef VectorSelect
2013 
2014 #pragma push_macro("VectorBitwiseOr")
2015 #undef VectorBitwiseOr
2016 
2017 #pragma push_macro("VectorBitwiseAnd")
2018 #undef VectorBitwiseAnd
2019 
2020 #pragma push_macro("VectorBitwiseXor")
2021 #undef VectorBitwiseXor
2022 
2023 #pragma push_macro("VectorMaskBits")
2024 #undef VectorMaskBits
2025 
2026 #pragma push_macro("VectorCross")
2027 #undef VectorCross
2028 
2029 #pragma push_macro("VectorPow")
2030 #undef VectorPow
2031 
2032 #pragma push_macro("VectorReciprocalSqrt")
2033 #undef VectorReciprocalSqrt
2034 
2035 #pragma push_macro("VectorReciprocal")
2036 #undef VectorReciprocal
2037 
2038 #pragma push_macro("VectorReciprocalLen")
2039 #undef VectorReciprocalLen
2040 
2041 #pragma push_macro("VectorReciprocalSqrtAccurate")
2042 #undef VectorReciprocalSqrtAccurate
2043 
2044 #pragma push_macro("VectorReciprocalAccurate")
2045 #undef VectorReciprocalAccurate
2046 
2047 #pragma push_macro("VectorNormalize")
2048 #undef VectorNormalize
2049 
2050 #pragma push_macro("VectorSet_W0")
2051 #undef VectorSet_W0
2052 
2053 #pragma push_macro("VectorSet_W1")
2054 #undef VectorSet_W1
2055 
2056 #pragma push_macro("VectorMin")
2057 #undef VectorMin
2058 
2059 #pragma push_macro("VectorMax")
2060 #undef VectorMax
2061 
2062 #pragma push_macro("VectorSwizzle")
2063 #undef VectorSwizzle
2064 
2065 #pragma push_macro("VectorShuffle")
2066 #undef VectorShuffle
2067 
2068 #pragma push_macro("VectorMask_LT")
2069 #undef VectorMask_LT
2070 
2071 #pragma push_macro("VectorMask_LE")
2072 #undef VectorMask_LE
2073 
2074 #pragma push_macro("VectorMask_GT")
2075 #undef VectorMask_GT
2076 
2077 #pragma push_macro("VectorMask_GE")
2078 #undef VectorMask_GE
2079 
2080 #pragma push_macro("VectorMask_EQ")
2081 #undef VectorMask_EQ
2082 
2083 #pragma push_macro("VectorMask_NE")
2084 #undef VectorMask_NE
2085 
2086 #pragma push_macro("VectorLoadByte4")
2087 #undef VectorLoadByte4
2088 
2089 #pragma push_macro("VectorLoadSignedByte4")
2090 #undef VectorLoadSignedByte4
2091 
2092 #pragma push_macro("VectorStoreByte4")
2093 #undef VectorStoreByte4
2094 
2095 #pragma push_macro("VectorStoreSignedByte4")
2096 #undef VectorStoreSignedByte4
2097 
2098 #pragma push_macro("VectorLoadURGB10A2N")
2099 #undef VectorLoadURGB10A2N
2100 
2101 #pragma push_macro("VectorStoreURGB10A2N")
2102 #undef VectorStoreURGB10A2N
2103 
2104 #pragma push_macro("VectorLoadURGBA16N")
2105 #undef VectorLoadURGBA16N
2106 
2107 #pragma push_macro("VectorLoadSRGBA16N")
2108 #undef VectorLoadSRGBA16N
2109 
2110 #pragma push_macro("VectorStoreURGBA16N")
2111 #undef VectorStoreURGBA16N
2112 
2113 #pragma push_macro("VectorResetFloatRegisters")
2114 #undef VectorResetFloatRegisters
2115 
2116 #pragma push_macro("VectorGetControlRegister")
2117 #undef VectorGetControlRegister
2118 
2119 #pragma push_macro("VectorIntAnd")
2120 #undef VectorIntAnd
2121 
2122 #pragma push_macro("VectorIntOr")
2123 #undef VectorIntOr
2124 
2125 #pragma push_macro("VectorIntXor")
2126 #undef VectorIntXor
2127 
2128 #pragma push_macro("VectorIntAndNot")
2129 #undef VectorIntAndNot
2130 
2131 #pragma push_macro("VectorIntNot")
2132 #undef VectorIntNot
2133 
2134 #pragma push_macro("VectorIntCompareEQ")
2135 #undef VectorIntCompareEQ
2136 
2137 #pragma push_macro("VectorIntCompareNEQ")
2138 #undef VectorIntCompareNEQ
2139 
2140 #pragma push_macro("VectorIntCompareGT")
2141 #undef VectorIntCompareGT
2142 
2143 #pragma push_macro("VectorIntCompareLT")
2144 #undef VectorIntCompareLT
2145 
2146 #pragma push_macro("VectorIntCompareGE")
2147 #undef VectorIntCompareGE
2148 
2149 #pragma push_macro("VectorIntCompareLE")
2150 #undef VectorIntCompareLE
2151 
2152 #pragma push_macro("VectorIntAdd")
2153 #undef VectorIntAdd
2154 
2155 #pragma push_macro("VectorIntSubtract")
2156 #undef VectorIntSubtract
2157 
2158 #pragma push_macro("VectorIntNegate")
2159 #undef VectorIntNegate
2160 
2161 #pragma push_macro("VectorIntSign")
2162 #undef VectorIntSign
2163 
2164 #pragma push_macro("VectorIntToFloat")
2165 #undef VectorIntToFloat
2166 
2167 #pragma push_macro("VectorFloatToInt")
2168 #undef VectorFloatToInt
2169 
2170 #pragma push_macro("VectorIntStore")
2171 #undef VectorIntStore
2172 
2173 #pragma push_macro("VectorIntLoad")
2174 #undef VectorIntLoad
2175 
2176 #pragma push_macro("VectorIntStoreAligned")
2177 #undef VectorIntStoreAligned
2178 
2179 #pragma push_macro("VectorIntLoadAligned")
2180 #undef VectorIntLoadAligned
2181 
2182 #pragma push_macro("VectorIntLoad1")
2183 #undef VectorIntLoad1
2184 
2185 #pragma push_macro("VectorLoadByte4Reverse")
2186 #undef VectorLoadByte4Reverse
2187 
2188 #pragma push_macro("VectorPermute")
2189 #undef VectorPermute
2190 
2191 #pragma push_macro("VectorSetComponent")
2192 #undef VectorSetComponent
2193 
2194 #pragma push_macro("VectorIntMultiply")
2195 #undef VectorIntMultiply
2196 
2197 #pragma push_macro("VectorIntMin")
2198 #undef VectorIntMin
2199 
2200 #pragma push_macro("VectorIntMax")
2201 #undef VectorIntMax
2202 
2203 #pragma push_macro("VectorIntAbs")
2204 #undef VectorIntAbs
2205 
2206 #pragma push_macro("SHUFFLEMASK")
2207 #undef SHUFFLEMASK
2208 
2209 #pragma push_macro("VectorMergeVecXYZ_VecW")
2210 #undef VectorMergeVecXYZ_VecW
2211 
2212 #pragma push_macro("VectorAnyGreaterThan")
2213 #undef VectorAnyGreaterThan
2214 
2215 #pragma push_macro("INTEL_ORDER_VECTOR")
2216 #undef INTEL_ORDER_VECTOR
2217 
2218 #pragma push_macro("MEMPRO_TRACK_ALLOC")
2219 #undef MEMPRO_TRACK_ALLOC
2220 
2221 #pragma push_macro("MEMPRO_TRACK_FREE")
2222 #undef MEMPRO_TRACK_FREE
2223 
2224 #pragma push_macro("MEMPRO_ASSERT")
2225 #undef MEMPRO_ASSERT
2226 
2227 #pragma push_macro("MEMPRO_DISABLE_WARNING")
2228 #undef MEMPRO_DISABLE_WARNING
2229 
2230 #pragma push_macro("MEMPRO_ALIGN_SUFFIX")
2231 #undef MEMPRO_ALIGN_SUFFIX
2232 
2233 #pragma push_macro("_DebugBreakAndPromptForRemote")
2234 #undef _DebugBreakAndPromptForRemote
2235 
2236 #pragma push_macro("checkCode")
2237 #undef checkCode
2238 
2239 #pragma push_macro("verify")
2240 #undef verify
2241 
2242 #pragma push_macro("check")
2243 #undef check
2244 
2245 #pragma push_macro("UE_CHECK_IMPL")
2246 #undef UE_CHECK_IMPL
2247 
2248 #pragma push_macro("verifyf")
2249 #undef verifyf
2250 
2251 #pragma push_macro("checkf")
2252 #undef checkf
2253 
2254 #pragma push_macro("UE_CHECK_F_IMPL")
2255 #undef UE_CHECK_F_IMPL
2256 
2257 #pragma push_macro("checkNoEntry")
2258 #undef checkNoEntry
2259 
2260 #pragma push_macro("checkNoReentry")
2261 #undef checkNoReentry
2262 
2263 #pragma push_macro("checkNoRecursion")
2264 #undef checkNoRecursion
2265 
2266 #pragma push_macro("unimplemented")
2267 #undef unimplemented
2268 
2269 #pragma push_macro("checkSlow")
2270 #undef checkSlow
2271 
2272 #pragma push_macro("checkfSlow")
2273 #undef checkfSlow
2274 
2275 #pragma push_macro("verifySlow")
2276 #undef verifySlow
2277 
2278 #pragma push_macro("UE_ENSURE_IMPL")
2279 #undef UE_ENSURE_IMPL
2280 
2281 #pragma push_macro("ensure")
2282 #undef ensure
2283 
2284 #pragma push_macro("ensureMsgf")
2285 #undef ensureMsgf
2286 
2287 #pragma push_macro("ensureAlways")
2288 #undef ensureAlways
2289 
2290 #pragma push_macro("ensureAlwaysMsgf")
2291 #undef ensureAlwaysMsgf
2292 
2293 #pragma push_macro("GET_ENUMERATOR_NAME_CHECKED")
2294 #undef GET_ENUMERATOR_NAME_CHECKED
2295 
2296 #pragma push_macro("GET_MEMBER_NAME_CHECKED")
2297 #undef GET_MEMBER_NAME_CHECKED
2298 
2299 #pragma push_macro("GET_MEMBER_NAME_STRING_CHECKED")
2300 #undef GET_MEMBER_NAME_STRING_CHECKED
2301 
2302 #pragma push_macro("GET_FUNCTION_NAME_CHECKED")
2303 #undef GET_FUNCTION_NAME_CHECKED
2304 
2305 #pragma push_macro("GET_FUNCTION_NAME_STRING_CHECKED")
2306 #undef GET_FUNCTION_NAME_STRING_CHECKED
2307 
2308 #pragma push_macro("LowLevelFatalError")
2309 #undef LowLevelFatalError
2310 
2311 #pragma push_macro("TestTrueExpr")
2312 #undef TestTrueExpr
2313 
2314 #pragma push_macro("DEFINE_LATENT_AUTOMATION_COMMAND")
2315 #undef DEFINE_LATENT_AUTOMATION_COMMAND
2316 
2317 #pragma push_macro("DEFINE_LATENT_AUTOMATION_COMMAND_ONE_PARAMETER")
2318 #undef DEFINE_LATENT_AUTOMATION_COMMAND_ONE_PARAMETER
2319 
2320 #pragma push_macro("DEFINE_LATENT_AUTOMATION_COMMAND_TWO_PARAMETER")
2321 #undef DEFINE_LATENT_AUTOMATION_COMMAND_TWO_PARAMETER
2322 
2323 #pragma push_macro("DEFINE_LATENT_AUTOMATION_COMMAND_THREE_PARAMETER")
2324 #undef DEFINE_LATENT_AUTOMATION_COMMAND_THREE_PARAMETER
2325 
2326 #pragma push_macro("DEFINE_LATENT_AUTOMATION_COMMAND_FOUR_PARAMETER")
2327 #undef DEFINE_LATENT_AUTOMATION_COMMAND_FOUR_PARAMETER
2328 
2329 #pragma push_macro("DEFINE_LATENT_AUTOMATION_COMMAND_FIVE_PARAMETER")
2330 #undef DEFINE_LATENT_AUTOMATION_COMMAND_FIVE_PARAMETER
2331 
2332 #pragma push_macro("DEFINE_EXPORTED_LATENT_AUTOMATION_COMMAND")
2333 #undef DEFINE_EXPORTED_LATENT_AUTOMATION_COMMAND
2334 
2335 #pragma push_macro("DEFINE_EXPORTED_LATENT_AUTOMATION_COMMAND_ONE_PARAMETER")
2336 #undef DEFINE_EXPORTED_LATENT_AUTOMATION_COMMAND_ONE_PARAMETER
2337 
2338 #pragma push_macro("DEFINE_ENGINE_LATENT_AUTOMATION_COMMAND")
2339 #undef DEFINE_ENGINE_LATENT_AUTOMATION_COMMAND
2340 
2341 #pragma push_macro("DEFINE_ENGINE_LATENT_AUTOMATION_COMMAND_ONE_PARAMETER")
2342 #undef DEFINE_ENGINE_LATENT_AUTOMATION_COMMAND_ONE_PARAMETER
2343 
2344 #pragma push_macro("ADD_LATENT_AUTOMATION_COMMAND")
2345 #undef ADD_LATENT_AUTOMATION_COMMAND
2346 
2347 #pragma push_macro("START_NETWORK_AUTOMATION_COMMAND")
2348 #undef START_NETWORK_AUTOMATION_COMMAND
2349 
2350 #pragma push_macro("END_NETWORK_AUTOMATION_COMMAND")
2351 #undef END_NETWORK_AUTOMATION_COMMAND
2352 
2353 #pragma push_macro("IMPLEMENT_SIMPLE_AUTOMATION_TEST_PRIVATE")
2354 #undef IMPLEMENT_SIMPLE_AUTOMATION_TEST_PRIVATE
2355 
2356 #pragma push_macro("IMPLEMENT_COMPLEX_AUTOMATION_TEST_PRIVATE")
2357 #undef IMPLEMENT_COMPLEX_AUTOMATION_TEST_PRIVATE
2358 
2359 #pragma push_macro("IMPLEMENT_NETWORKED_AUTOMATION_TEST_PRIVATE")
2360 #undef IMPLEMENT_NETWORKED_AUTOMATION_TEST_PRIVATE
2361 
2362 #pragma push_macro("IMPLEMENT_BDD_AUTOMATION_TEST_PRIVATE")
2363 #undef IMPLEMENT_BDD_AUTOMATION_TEST_PRIVATE
2364 
2365 #pragma push_macro("DEFINE_SPEC_PRIVATE")
2366 #undef DEFINE_SPEC_PRIVATE
2367 
2368 #pragma push_macro("BEGIN_DEFINE_SPEC_PRIVATE")
2369 #undef BEGIN_DEFINE_SPEC_PRIVATE
2370 
2371 #pragma push_macro("IMPLEMENT_SIMPLE_AUTOMATION_TEST")
2372 #undef IMPLEMENT_SIMPLE_AUTOMATION_TEST
2373 
2374 #pragma push_macro("IMPLEMENT_COMPLEX_AUTOMATION_TEST")
2375 #undef IMPLEMENT_COMPLEX_AUTOMATION_TEST
2376 
2377 #pragma push_macro("IMPLEMENT_COMPLEX_AUTOMATION_CLASS")
2378 #undef IMPLEMENT_COMPLEX_AUTOMATION_CLASS
2379 
2380 #pragma push_macro("IMPLEMENT_NETWORKED_AUTOMATION_TEST")
2381 #undef IMPLEMENT_NETWORKED_AUTOMATION_TEST
2382 
2383 #pragma push_macro("IMPLEMENT_CUSTOM_SIMPLE_AUTOMATION_TEST")
2384 #undef IMPLEMENT_CUSTOM_SIMPLE_AUTOMATION_TEST
2385 
2386 #pragma push_macro("IMPLEMENT_CUSTOM_COMPLEX_AUTOMATION_TEST")
2387 #undef IMPLEMENT_CUSTOM_COMPLEX_AUTOMATION_TEST
2388 
2389 #pragma push_macro("IMPLEMENT_BDD_AUTOMATION_TEST")
2390 #undef IMPLEMENT_BDD_AUTOMATION_TEST
2391 
2392 #pragma push_macro("DEFINE_SPEC")
2393 #undef DEFINE_SPEC
2394 
2395 #pragma push_macro("BEGIN_DEFINE_SPEC")
2396 #undef BEGIN_DEFINE_SPEC
2397 
2398 #pragma push_macro("END_DEFINE_SPEC")
2399 #undef END_DEFINE_SPEC
2400 
2401 #pragma push_macro("BEGIN_CUSTOM_COMPLEX_AUTOMATION_TEST")
2402 #undef BEGIN_CUSTOM_COMPLEX_AUTOMATION_TEST
2403 
2404 #pragma push_macro("END_CUSTOM_COMPLEX_AUTOMATION_TEST")
2405 #undef END_CUSTOM_COMPLEX_AUTOMATION_TEST
2406 
2407 #pragma push_macro("UTEST_EQUAL")
2408 #undef UTEST_EQUAL
2409 
2410 #pragma push_macro("UTEST_EQUAL_TOLERANCE")
2411 #undef UTEST_EQUAL_TOLERANCE
2412 
2413 #pragma push_macro("UTEST_EQUAL_INSENSITIVE")
2414 #undef UTEST_EQUAL_INSENSITIVE
2415 
2416 #pragma push_macro("UTEST_NOT_EQUAL")
2417 #undef UTEST_NOT_EQUAL
2418 
2419 #pragma push_macro("UTEST_SAME")
2420 #undef UTEST_SAME
2421 
2422 #pragma push_macro("UTEST_NOT_SAME")
2423 #undef UTEST_NOT_SAME
2424 
2425 #pragma push_macro("UTEST_TRUE")
2426 #undef UTEST_TRUE
2427 
2428 #pragma push_macro("UTEST_FALSE")
2429 #undef UTEST_FALSE
2430 
2431 #pragma push_macro("UTEST_VALID")
2432 #undef UTEST_VALID
2433 
2434 #pragma push_macro("UTEST_INVALID")
2435 #undef UTEST_INVALID
2436 
2437 #pragma push_macro("UTEST_NULL")
2438 #undef UTEST_NULL
2439 
2440 #pragma push_macro("UTEST_NOT_NULL")
2441 #undef UTEST_NOT_NULL
2442 
2443 #pragma push_macro("BYTESWAP_ORDER16_unsigned")
2444 #undef BYTESWAP_ORDER16_unsigned
2445 
2446 #pragma push_macro("BYTESWAP_ORDER32_unsigned")
2447 #undef BYTESWAP_ORDER32_unsigned
2448 
2449 #pragma push_macro("UE_BYTESWAP_INTRINSIC_PRIVATE_16")
2450 #undef UE_BYTESWAP_INTRINSIC_PRIVATE_16
2451 
2452 #pragma push_macro("UE_BYTESWAP_INTRINSIC_PRIVATE_32")
2453 #undef UE_BYTESWAP_INTRINSIC_PRIVATE_32
2454 
2455 #pragma push_macro("UE_BYTESWAP_INTRINSIC_PRIVATE_64")
2456 #undef UE_BYTESWAP_INTRINSIC_PRIVATE_64
2457 
2458 #pragma push_macro("INTEL_ORDER16")
2459 #undef INTEL_ORDER16
2460 
2461 #pragma push_macro("INTEL_ORDER32")
2462 #undef INTEL_ORDER32
2463 
2464 #pragma push_macro("INTEL_ORDERF")
2465 #undef INTEL_ORDERF
2466 
2467 #pragma push_macro("INTEL_ORDER64")
2468 #undef INTEL_ORDER64
2469 
2470 #pragma push_macro("INTEL_ORDER_TCHARARRAY")
2471 #undef INTEL_ORDER_TCHARARRAY
2472 
2473 #pragma push_macro("NETWORK_ORDER16")
2474 #undef NETWORK_ORDER16
2475 
2476 #pragma push_macro("NETWORK_ORDER32")
2477 #undef NETWORK_ORDER32
2478 
2479 #pragma push_macro("NETWORK_ORDERF")
2480 #undef NETWORK_ORDERF
2481 
2482 #pragma push_macro("NETWORK_ORDER64")
2483 #undef NETWORK_ORDER64
2484 
2485 #pragma push_macro("NETWORK_ORDER_TCHARARRAY")
2486 #undef NETWORK_ORDER_TCHARARRAY
2487 
2488 #pragma push_macro("LITERAL")
2489 #undef LITERAL
2490 
2491 #pragma push_macro("WhitelistCommandLines")
2492 #undef WhitelistCommandLines
2493 
2494 #pragma push_macro("STUBBED")
2495 #undef STUBBED
2496 
2497 #pragma push_macro("CLOCK_CYCLES")
2498 #undef CLOCK_CYCLES
2499 
2500 #pragma push_macro("UNCLOCK_CYCLES")
2501 #undef UNCLOCK_CYCLES
2502 
2503 #pragma push_macro("RETURN_VAL_IF_EXIT_REQUESTED")
2504 #undef RETURN_VAL_IF_EXIT_REQUESTED
2505 
2506 #pragma push_macro("PURE_VIRTUAL")
2507 #undef PURE_VIRTUAL
2508 
2509 #pragma push_macro("WARNING_LOCATION")
2510 #undef WARNING_LOCATION
2511 
2512 #pragma push_macro("PUSH_MACRO")
2513 #undef PUSH_MACRO
2514 
2515 #pragma push_macro("POP_MACRO")
2516 #undef POP_MACRO
2517 
2518 #pragma push_macro("ANONYMOUS_VARIABLE")
2519 #undef ANONYMOUS_VARIABLE
2520 
2521 #pragma push_macro("UE_DEPRECATED")
2522 #undef UE_DEPRECATED
2523 
2524 #pragma push_macro("UE_DEPRECATED_FORGAME")
2525 #undef UE_DEPRECATED_FORGAME
2526 
2527 #pragma push_macro("UE_STATIC_DEPRECATE")
2528 #undef UE_STATIC_DEPRECATE
2529 
2530 #pragma push_macro("UE_PTRDIFF_TO_INT32")
2531 #undef UE_PTRDIFF_TO_INT32
2532 
2533 #pragma push_macro("UE_PTRDIFF_TO_UINT32")
2534 #undef UE_PTRDIFF_TO_UINT32
2535 
2536 #pragma push_macro("UE_NONCOPYABLE")
2537 #undef UE_NONCOPYABLE
2538 
2539 #pragma push_macro("UE_GREATER_SORT")
2540 #undef UE_GREATER_SORT
2541 
2542 #pragma push_macro("UE_VERSION_NEWER_THAN")
2543 #undef UE_VERSION_NEWER_THAN
2544 
2545 #pragma push_macro("UE_VERSION_OLDER_THAN")
2546 #undef UE_VERSION_OLDER_THAN
2547 
2548 #pragma push_macro("ENUM_CLASS_FLAGS")
2549 #undef ENUM_CLASS_FLAGS
2550 
2551 #pragma push_macro("FRIEND_ENUM_CLASS_FLAGS")
2552 #undef FRIEND_ENUM_CLASS_FLAGS
2553 
2554 #pragma push_macro("ENUM_RANGE_BY_COUNT")
2555 #undef ENUM_RANGE_BY_COUNT
2556 
2557 #pragma push_macro("ENUM_RANGE_BY_FIRST_AND_LAST")
2558 #undef ENUM_RANGE_BY_FIRST_AND_LAST
2559 
2560 #pragma push_macro("ENUM_RANGE_BY_VALUES")
2561 #undef ENUM_RANGE_BY_VALUES
2562 
2563 #pragma push_macro("DEFINE_EXPRESSION_NODE_TYPE")
2564 #undef DEFINE_EXPRESSION_NODE_TYPE
2565 
2566 #pragma push_macro("MONOLITHIC_HEADER_BOILERPLATE")
2567 #undef MONOLITHIC_HEADER_BOILERPLATE
2568 
2569 #pragma push_macro("SET_WARN_COLOR")
2570 #undef SET_WARN_COLOR
2571 
2572 #pragma push_macro("SET_WARN_COLOR_AND_BACKGROUND")
2573 #undef SET_WARN_COLOR_AND_BACKGROUND
2574 
2575 #pragma push_macro("CLEAR_WARN_COLOR")
2576 #undef CLEAR_WARN_COLOR
2577 
2578 #pragma push_macro("LogRuntimeError")
2579 #undef LogRuntimeError
2580 
2581 #pragma push_macro("LogRuntimeWarning")
2582 #undef LogRuntimeWarning
2583 
2584 #pragma push_macro("ensureAsRuntimeWarning")
2585 #undef ensureAsRuntimeWarning
2586 
2587 #pragma push_macro("UE_STATIC_ASSERT_COMPLETE_TYPE")
2588 #undef UE_STATIC_ASSERT_COMPLETE_TYPE
2589 
2590 #pragma push_macro("DEFINE_TEXT_EXPRESSION_OPERATOR_NODE")
2591 #undef DEFINE_TEXT_EXPRESSION_OPERATOR_NODE
2592 
2593 #pragma push_macro("SCOPE_TIME_GUARD")
2594 #undef SCOPE_TIME_GUARD
2595 
2596 #pragma push_macro("SCOPE_TIME_GUARD_MS")
2597 #undef SCOPE_TIME_GUARD_MS
2598 
2599 #pragma push_macro("SCOPE_TIME_GUARD_NAMED")
2600 #undef SCOPE_TIME_GUARD_NAMED
2601 
2602 #pragma push_macro("SCOPE_TIME_GUARD_NAMED_MS")
2603 #undef SCOPE_TIME_GUARD_NAMED_MS
2604 
2605 #pragma push_macro("SCOPE_TIME_GUARD_DELEGATE")
2606 #undef SCOPE_TIME_GUARD_DELEGATE
2607 
2608 #pragma push_macro("SCOPE_TIME_GUARD_DELEGATE_MS")
2609 #undef SCOPE_TIME_GUARD_DELEGATE_MS
2610 
2611 #pragma push_macro("ENABLE_TIME_GUARDS")
2612 #undef ENABLE_TIME_GUARDS
2613 
2614 #pragma push_macro("CLEAR_TIME_GUARDS")
2615 #undef CLEAR_TIME_GUARDS
2616 
2617 #pragma push_macro("LIGHTWEIGHT_TIME_GUARD_BEGIN")
2618 #undef LIGHTWEIGHT_TIME_GUARD_BEGIN
2619 
2620 #pragma push_macro("LIGHTWEIGHT_TIME_GUARD_END")
2621 #undef LIGHTWEIGHT_TIME_GUARD_END
2622 
2623 #pragma push_macro("VARARG_DECL")
2624 #undef VARARG_DECL
2625 
2626 #pragma push_macro("VARARG_BODY")
2627 #undef VARARG_BODY
2628 
2629 #pragma push_macro("GET_VARARGS")
2630 #undef GET_VARARGS
2631 
2632 #pragma push_macro("GET_VARARGS_WIDE")
2633 #undef GET_VARARGS_WIDE
2634 
2635 #pragma push_macro("GET_VARARGS_ANSI")
2636 #undef GET_VARARGS_ANSI
2637 
2638 #pragma push_macro("GET_VARARGS_RESULT")
2639 #undef GET_VARARGS_RESULT
2640 
2641 #pragma push_macro("GET_VARARGS_RESULT_WIDE")
2642 #undef GET_VARARGS_RESULT_WIDE
2643 
2644 #pragma push_macro("GET_VARARGS_RESULT_ANSI")
2645 #undef GET_VARARGS_RESULT_ANSI
2646 
2647 #pragma push_macro("VARARG_EXTRA")
2648 #undef VARARG_EXTRA
2649 
2650 #pragma push_macro("IMPLEMENT_MODULE")
2651 #undef IMPLEMENT_MODULE
2652 
2653 #pragma push_macro("IMPLEMENT_GAME_MODULE")
2654 #undef IMPLEMENT_GAME_MODULE
2655 
2656 #pragma push_macro("IMPLEMENT_FOREIGN_ENGINE_DIR")
2657 #undef IMPLEMENT_FOREIGN_ENGINE_DIR
2658 
2659 #pragma push_macro("IMPLEMENT_LIVE_CODING_ENGINE_DIR")
2660 #undef IMPLEMENT_LIVE_CODING_ENGINE_DIR
2661 
2662 #pragma push_macro("IMPLEMENT_LIVE_CODING_PROJECT")
2663 #undef IMPLEMENT_LIVE_CODING_PROJECT
2664 
2665 #pragma push_macro("UE_LIST_ARGUMENT")
2666 #undef UE_LIST_ARGUMENT
2667 
2668 #pragma push_macro("UE_REGISTER_SIGNING_KEY")
2669 #undef UE_REGISTER_SIGNING_KEY
2670 
2671 #pragma push_macro("UE_REGISTER_ENCRYPTION_KEY")
2672 #undef UE_REGISTER_ENCRYPTION_KEY
2673 
2674 #pragma push_macro("IMPLEMENT_TARGET_NAME_REGISTRATION")
2675 #undef IMPLEMENT_TARGET_NAME_REGISTRATION
2676 
2677 #pragma push_macro("IMPLEMENT_APPLICATION")
2678 #undef IMPLEMENT_APPLICATION
2679 
2680 #pragma push_macro("IMPLEMENT_PRIMARY_GAME_MODULE")
2681 #undef IMPLEMENT_PRIMARY_GAME_MODULE
2682 
2683 #pragma push_macro("PER_MODULE_BOILERPLATE_ANYLINK")
2684 #undef PER_MODULE_BOILERPLATE_ANYLINK
2685 
2686 #pragma push_macro("SCOPED_ABTEST")
2687 #undef SCOPED_ABTEST
2688 
2689 #pragma push_macro("SCOPED_ABTEST_DOFIRSTTEST")
2690 #undef SCOPED_ABTEST_DOFIRSTTEST
2691 
2692 #pragma push_macro("COOK_STAT")
2693 #undef COOK_STAT
2694 
2695 #pragma push_macro("__TRACE_DECLARE_INLINE_COUNTER")
2696 #undef __TRACE_DECLARE_INLINE_COUNTER
2697 
2698 #pragma push_macro("TRACE_INT_VALUE")
2699 #undef TRACE_INT_VALUE
2700 
2701 #pragma push_macro("TRACE_FLOAT_VALUE")
2702 #undef TRACE_FLOAT_VALUE
2703 
2704 #pragma push_macro("TRACE_MEMORY_VALUE")
2705 #undef TRACE_MEMORY_VALUE
2706 
2707 #pragma push_macro("TRACE_DECLARE_INT_COUNTER")
2708 #undef TRACE_DECLARE_INT_COUNTER
2709 
2710 #pragma push_macro("TRACE_DECLARE_INT_COUNTER_EXTERN")
2711 #undef TRACE_DECLARE_INT_COUNTER_EXTERN
2712 
2713 #pragma push_macro("TRACE_DECLARE_FLOAT_COUNTER")
2714 #undef TRACE_DECLARE_FLOAT_COUNTER
2715 
2716 #pragma push_macro("TRACE_DECLARE_FLOAT_COUNTER_EXTERN")
2717 #undef TRACE_DECLARE_FLOAT_COUNTER_EXTERN
2718 
2719 #pragma push_macro("TRACE_DECLARE_MEMORY_COUNTER")
2720 #undef TRACE_DECLARE_MEMORY_COUNTER
2721 
2722 #pragma push_macro("TRACE_DECLARE_MEMORY_COUNTER_EXTERN")
2723 #undef TRACE_DECLARE_MEMORY_COUNTER_EXTERN
2724 
2725 #pragma push_macro("TRACE_COUNTER_SET")
2726 #undef TRACE_COUNTER_SET
2727 
2728 #pragma push_macro("TRACE_COUNTER_ADD")
2729 #undef TRACE_COUNTER_ADD
2730 
2731 #pragma push_macro("TRACE_COUNTER_SUBTRACT")
2732 #undef TRACE_COUNTER_SUBTRACT
2733 
2734 #pragma push_macro("TRACE_COUNTER_INCREMENT")
2735 #undef TRACE_COUNTER_INCREMENT
2736 
2737 #pragma push_macro("TRACE_COUNTER_DECREMENT")
2738 #undef TRACE_COUNTER_DECREMENT
2739 
2740 #pragma push_macro("TRACE_CPUPROFILER_SHUTDOWN")
2741 #undef TRACE_CPUPROFILER_SHUTDOWN
2742 
2743 #pragma push_macro("TRACE_CPUPROFILER_EVENT_SCOPE_ON_CHANNEL_STR")
2744 #undef TRACE_CPUPROFILER_EVENT_SCOPE_ON_CHANNEL_STR
2745 
2746 #pragma push_macro("TRACE_CPUPROFILER_EVENT_SCOPE_ON_CHANNEL")
2747 #undef TRACE_CPUPROFILER_EVENT_SCOPE_ON_CHANNEL
2748 
2749 #pragma push_macro("TRACE_CPUPROFILER_EVENT_SCOPE_STR")
2750 #undef TRACE_CPUPROFILER_EVENT_SCOPE_STR
2751 
2752 #pragma push_macro("TRACE_CPUPROFILER_EVENT_SCOPE")
2753 #undef TRACE_CPUPROFILER_EVENT_SCOPE
2754 
2755 #pragma push_macro("TRACE_CPUPROFILER_EVENT_SCOPE_TEXT_ON_CHANNEL")
2756 #undef TRACE_CPUPROFILER_EVENT_SCOPE_TEXT_ON_CHANNEL
2757 
2758 #pragma push_macro("TRACE_CPUPROFILER_EVENT_SCOPE_TEXT")
2759 #undef TRACE_CPUPROFILER_EVENT_SCOPE_TEXT
2760 
2761 #pragma push_macro("CSV_CATEGORY_INDEX")
2762 #undef CSV_CATEGORY_INDEX
2763 
2764 #pragma push_macro("CSV_STAT_FNAME")
2765 #undef CSV_STAT_FNAME
2766 
2767 #pragma push_macro("CSV_SCOPED_TIMING_STAT")
2768 #undef CSV_SCOPED_TIMING_STAT
2769 
2770 #pragma push_macro("CSV_SCOPED_TIMING_STAT_GLOBAL")
2771 #undef CSV_SCOPED_TIMING_STAT_GLOBAL
2772 
2773 #pragma push_macro("CSV_SCOPED_TIMING_STAT_EXCLUSIVE")
2774 #undef CSV_SCOPED_TIMING_STAT_EXCLUSIVE
2775 
2776 #pragma push_macro("CSV_SCOPED_TIMING_STAT_EXCLUSIVE_CONDITIONAL")
2777 #undef CSV_SCOPED_TIMING_STAT_EXCLUSIVE_CONDITIONAL
2778 
2779 #pragma push_macro("CSV_SCOPED_WAIT_CONDITIONAL")
2780 #undef CSV_SCOPED_WAIT_CONDITIONAL
2781 
2782 #pragma push_macro("CSV_SCOPED_SET_WAIT_STAT")
2783 #undef CSV_SCOPED_SET_WAIT_STAT
2784 
2785 #pragma push_macro("CSV_SCOPED_SET_WAIT_STAT_IGNORE")
2786 #undef CSV_SCOPED_SET_WAIT_STAT_IGNORE
2787 
2788 #pragma push_macro("CSV_CUSTOM_STAT")
2789 #undef CSV_CUSTOM_STAT
2790 
2791 #pragma push_macro("CSV_CUSTOM_STAT_GLOBAL")
2792 #undef CSV_CUSTOM_STAT_GLOBAL
2793 
2794 #pragma push_macro("CSV_DEFINE_STAT")
2795 #undef CSV_DEFINE_STAT
2796 
2797 #pragma push_macro("CSV_DEFINE_STAT_GLOBAL")
2798 #undef CSV_DEFINE_STAT_GLOBAL
2799 
2800 #pragma push_macro("CSV_DECLARE_STAT_EXTERN")
2801 #undef CSV_DECLARE_STAT_EXTERN
2802 
2803 #pragma push_macro("CSV_CUSTOM_STAT_DEFINED")
2804 #undef CSV_CUSTOM_STAT_DEFINED
2805 
2806 #pragma push_macro("CSV_DEFINE_CATEGORY")
2807 #undef CSV_DEFINE_CATEGORY
2808 
2809 #pragma push_macro("CSV_DECLARE_CATEGORY_EXTERN")
2810 #undef CSV_DECLARE_CATEGORY_EXTERN
2811 
2812 #pragma push_macro("CSV_DEFINE_CATEGORY_MODULE")
2813 #undef CSV_DEFINE_CATEGORY_MODULE
2814 
2815 #pragma push_macro("CSV_DECLARE_CATEGORY_MODULE_EXTERN")
2816 #undef CSV_DECLARE_CATEGORY_MODULE_EXTERN
2817 
2818 #pragma push_macro("CSV_EVENT")
2819 #undef CSV_EVENT
2820 
2821 #pragma push_macro("CSV_EVENT_GLOBAL")
2822 #undef CSV_EVENT_GLOBAL
2823 
2824 #pragma push_macro("CSV_METADATA")
2825 #undef CSV_METADATA
2826 
2827 #pragma push_macro("TRACE_CSV_PROFILER_REGISTER_CATEGORY")
2828 #undef TRACE_CSV_PROFILER_REGISTER_CATEGORY
2829 
2830 #pragma push_macro("TRACE_CSV_PROFILER_INLINE_STAT")
2831 #undef TRACE_CSV_PROFILER_INLINE_STAT
2832 
2833 #pragma push_macro("TRACE_CSV_PROFILER_INLINE_STAT_EXCLUSIVE")
2834 #undef TRACE_CSV_PROFILER_INLINE_STAT_EXCLUSIVE
2835 
2836 #pragma push_macro("TRACE_CSV_PROFILER_DECLARED_STAT")
2837 #undef TRACE_CSV_PROFILER_DECLARED_STAT
2838 
2839 #pragma push_macro("TRACE_CSV_PROFILER_BEGIN_STAT")
2840 #undef TRACE_CSV_PROFILER_BEGIN_STAT
2841 
2842 #pragma push_macro("TRACE_CSV_PROFILER_END_STAT")
2843 #undef TRACE_CSV_PROFILER_END_STAT
2844 
2845 #pragma push_macro("TRACE_CSV_PROFILER_BEGIN_EXCLUSIVE_STAT")
2846 #undef TRACE_CSV_PROFILER_BEGIN_EXCLUSIVE_STAT
2847 
2848 #pragma push_macro("TRACE_CSV_PROFILER_END_EXCLUSIVE_STAT")
2849 #undef TRACE_CSV_PROFILER_END_EXCLUSIVE_STAT
2850 
2851 #pragma push_macro("TRACE_CSV_PROFILER_CUSTOM_STAT")
2852 #undef TRACE_CSV_PROFILER_CUSTOM_STAT
2853 
2854 #pragma push_macro("TRACE_CSV_PROFILER_EVENT")
2855 #undef TRACE_CSV_PROFILER_EVENT
2856 
2857 #pragma push_macro("TRACE_CSV_PROFILER_BEGIN_CAPTURE")
2858 #undef TRACE_CSV_PROFILER_BEGIN_CAPTURE
2859 
2860 #pragma push_macro("TRACE_CSV_PROFILER_END_CAPTURE")
2861 #undef TRACE_CSV_PROFILER_END_CAPTURE
2862 
2863 #pragma push_macro("TRACE_CSV_PROFILER_METADATA")
2864 #undef TRACE_CSV_PROFILER_METADATA
2865 
2866 #pragma push_macro("SCOPE_PROFILER_INCLUDER")
2867 #undef SCOPE_PROFILER_INCLUDER
2868 
2869 #pragma push_macro("SCOPE_PROFILER_EXCLUDER")
2870 #undef SCOPE_PROFILER_EXCLUDER
2871 
2872 #pragma push_macro("COUNT_INSTANCES")
2873 #undef COUNT_INSTANCES
2874 
2875 #pragma push_macro("COUNT_INSTANCES_AND_LOG")
2876 #undef COUNT_INSTANCES_AND_LOG
2877 
2878 #pragma push_macro("ACCUM_LOADTIME")
2879 #undef ACCUM_LOADTIME
2880 
2881 #pragma push_macro("SCOPED_ACCUM_LOADTIME")
2882 #undef SCOPED_ACCUM_LOADTIME
2883 
2884 #pragma push_macro("SCOPED_LOADTIMER_TEXT")
2885 #undef SCOPED_LOADTIMER_TEXT
2886 
2887 #pragma push_macro("SCOPED_LOADTIMER")
2888 #undef SCOPED_LOADTIMER
2889 
2890 #pragma push_macro("SCOPED_LOADTIMER_CNT")
2891 #undef SCOPED_LOADTIMER_CNT
2892 
2893 #pragma push_macro("ADD_CUSTOM_LOADTIMER_META")
2894 #undef ADD_CUSTOM_LOADTIMER_META
2895 
2896 #pragma push_macro("SCOPED_CUSTOM_LOADTIMER")
2897 #undef SCOPED_CUSTOM_LOADTIMER
2898 
2899 #pragma push_macro("SCOPED_ACCUM_LOADTIME_STAT")
2900 #undef SCOPED_ACCUM_LOADTIME_STAT
2901 
2902 #pragma push_macro("ACCUM_LOADTIMECOUNT_STAT")
2903 #undef ACCUM_LOADTIMECOUNT_STAT
2904 
2905 #pragma push_macro("TRACE_BOOKMARK")
2906 #undef TRACE_BOOKMARK
2907 
2908 #pragma push_macro("TRACE_BEGIN_FRAME")
2909 #undef TRACE_BEGIN_FRAME
2910 
2911 #pragma push_macro("TRACE_END_FRAME")
2912 #undef TRACE_END_FRAME
2913 
2914 #pragma push_macro("TRACE_PLATFORMFILE_BEGIN_OPEN")
2915 #undef TRACE_PLATFORMFILE_BEGIN_OPEN
2916 
2917 #pragma push_macro("TRACE_PLATFORMFILE_END_OPEN")
2918 #undef TRACE_PLATFORMFILE_END_OPEN
2919 
2920 #pragma push_macro("TRACE_PLATFORMFILE_FAIL_OPEN")
2921 #undef TRACE_PLATFORMFILE_FAIL_OPEN
2922 
2923 #pragma push_macro("TRACE_PLATFORMFILE_BEGIN_CLOSE")
2924 #undef TRACE_PLATFORMFILE_BEGIN_CLOSE
2925 
2926 #pragma push_macro("TRACE_PLATFORMFILE_END_CLOSE")
2927 #undef TRACE_PLATFORMFILE_END_CLOSE
2928 
2929 #pragma push_macro("TRACE_PLATFORMFILE_FAIL_CLOSE")
2930 #undef TRACE_PLATFORMFILE_FAIL_CLOSE
2931 
2932 #pragma push_macro("TRACE_PLATFORMFILE_BEGIN_READ")
2933 #undef TRACE_PLATFORMFILE_BEGIN_READ
2934 
2935 #pragma push_macro("TRACE_PLATFORMFILE_END_READ")
2936 #undef TRACE_PLATFORMFILE_END_READ
2937 
2938 #pragma push_macro("TRACE_PLATFORMFILE_BEGIN_WRITE")
2939 #undef TRACE_PLATFORMFILE_BEGIN_WRITE
2940 
2941 #pragma push_macro("TRACE_PLATFORMFILE_END_WRITE")
2942 #undef TRACE_PLATFORMFILE_END_WRITE
2943 
2944 #pragma push_macro("MALLOC_PROFILER")
2945 #undef MALLOC_PROFILER
2946 
2947 #pragma push_macro("FArchive_Serialize_BitfieldBool")
2948 #undef FArchive_Serialize_BitfieldBool
2949 
2950 #pragma push_macro("TRACE_LOADTIME_REQUEST_GROUP_SCOPE")
2951 #undef TRACE_LOADTIME_REQUEST_GROUP_SCOPE
2952 
2953 #pragma push_macro("UE_STATIC_ONLY")
2954 #undef UE_STATIC_ONLY
2955 
2956 #pragma push_macro("UE_DECLARE_INTERNAL_LINK_BASE")
2957 #undef UE_DECLARE_INTERNAL_LINK_BASE
2958 
2959 #pragma push_macro("UE_DECLARE_INTERNAL_LINK_SPECIALIZATION")
2960 #undef UE_DECLARE_INTERNAL_LINK_SPECIALIZATION
2961 
2962 #pragma push_macro("INTERNAL_LAYOUT_FIELD")
2963 #undef INTERNAL_LAYOUT_FIELD
2964 
2965 #pragma push_macro("INTERNAL_LAYOUT_FIELD_WITH_WRITER")
2966 #undef INTERNAL_LAYOUT_FIELD_WITH_WRITER
2967 
2968 #pragma push_macro("INTERNAL_LAYOUT_WRITE_MEMORY_IMAGE")
2969 #undef INTERNAL_LAYOUT_WRITE_MEMORY_IMAGE
2970 
2971 #pragma push_macro("INTERNAL_LAYOUT_TOSTRING")
2972 #undef INTERNAL_LAYOUT_TOSTRING
2973 
2974 #pragma push_macro("LAYOUT_FIELD")
2975 #undef LAYOUT_FIELD
2976 
2977 #pragma push_macro("LAYOUT_MUTABLE_FIELD")
2978 #undef LAYOUT_MUTABLE_FIELD
2979 
2980 #pragma push_macro("LAYOUT_FIELD_INITIALIZED")
2981 #undef LAYOUT_FIELD_INITIALIZED
2982 
2983 #pragma push_macro("LAYOUT_MUTABLE_FIELD_INITIALIZED")
2984 #undef LAYOUT_MUTABLE_FIELD_INITIALIZED
2985 
2986 #pragma push_macro("LAYOUT_ARRAY")
2987 #undef LAYOUT_ARRAY
2988 
2989 #pragma push_macro("LAYOUT_MUTABLE_BITFIELD")
2990 #undef LAYOUT_MUTABLE_BITFIELD
2991 
2992 #pragma push_macro("LAYOUT_BITFIELD")
2993 #undef LAYOUT_BITFIELD
2994 
2995 #pragma push_macro("LAYOUT_FIELD_WITH_WRITER")
2996 #undef LAYOUT_FIELD_WITH_WRITER
2997 
2998 #pragma push_macro("LAYOUT_MUTABLE_FIELD_WITH_WRITER")
2999 #undef LAYOUT_MUTABLE_FIELD_WITH_WRITER
3000 
3001 #pragma push_macro("LAYOUT_WRITE_MEMORY_IMAGE")
3002 #undef LAYOUT_WRITE_MEMORY_IMAGE
3003 
3004 #pragma push_macro("LAYOUT_TOSTRING")
3005 #undef LAYOUT_TOSTRING
3006 
3007 #pragma push_macro("LAYOUT_FIELD_EDITORONLY")
3008 #undef LAYOUT_FIELD_EDITORONLY
3009 
3010 #pragma push_macro("LAYOUT_ARRAY_EDITORONLY")
3011 #undef LAYOUT_ARRAY_EDITORONLY
3012 
3013 #pragma push_macro("LAYOUT_BITFIELD_EDITORONLY")
3014 #undef LAYOUT_BITFIELD_EDITORONLY
3015 
3016 #pragma push_macro("LAYOUT_FIELD_RAYTRACING")
3017 #undef LAYOUT_FIELD_RAYTRACING
3018 
3019 #pragma push_macro("LAYOUT_FIELD_INITIALIZED_RAYTRACING")
3020 #undef LAYOUT_FIELD_INITIALIZED_RAYTRACING
3021 
3022 #pragma push_macro("LAYOUT_ARRAY_RAYTRACING")
3023 #undef LAYOUT_ARRAY_RAYTRACING
3024 
3025 #pragma push_macro("INTERNAL_LAYOUT_INTERFACE_PREFIX_NonVirtual")
3026 #undef INTERNAL_LAYOUT_INTERFACE_PREFIX_NonVirtual
3027 
3028 #pragma push_macro("INTERNAL_LAYOUT_INTERFACE_PREFIX_Virtual")
3029 #undef INTERNAL_LAYOUT_INTERFACE_PREFIX_Virtual
3030 
3031 #pragma push_macro("INTERNAL_LAYOUT_INTERFACE_PREFIX_Abstract")
3032 #undef INTERNAL_LAYOUT_INTERFACE_PREFIX_Abstract
3033 
3034 #pragma push_macro("INTERNAL_LAYOUT_INTERFACE_PREFIX")
3035 #undef INTERNAL_LAYOUT_INTERFACE_PREFIX
3036 
3037 #pragma push_macro("INTERNAL_LAYOUT_INTERFACE_SUFFIX")
3038 #undef INTERNAL_LAYOUT_INTERFACE_SUFFIX
3039 
3040 #pragma push_macro("INTERNAL_LAYOUT_INTERFACE_INLINE_IMPL")
3041 #undef INTERNAL_LAYOUT_INTERFACE_INLINE_IMPL
3042 
3043 #pragma push_macro("INTERNAL_DECLARE_TYPE_LAYOUT_COMMON")
3044 #undef INTERNAL_DECLARE_TYPE_LAYOUT_COMMON
3045 
3046 #pragma push_macro("INTERNAL_DECLARE_INLINE_TYPE_LAYOUT")
3047 #undef INTERNAL_DECLARE_INLINE_TYPE_LAYOUT
3048 
3049 #pragma push_macro("INTERNAL_DECLARE_TYPE_LAYOUT")
3050 #undef INTERNAL_DECLARE_TYPE_LAYOUT
3051 
3052 #pragma push_macro("INTERNAL_DECLARE_LAYOUT_BASE")
3053 #undef INTERNAL_DECLARE_LAYOUT_BASE
3054 
3055 #pragma push_macro("INTERNAL_DECLARE_LAYOUT_EXPLICIT_BASES")
3056 #undef INTERNAL_DECLARE_LAYOUT_EXPLICIT_BASES
3057 
3058 #pragma push_macro("DECLARE_TYPE_LAYOUT")
3059 #undef DECLARE_TYPE_LAYOUT
3060 
3061 #pragma push_macro("DECLARE_INLINE_TYPE_LAYOUT")
3062 #undef DECLARE_INLINE_TYPE_LAYOUT
3063 
3064 #pragma push_macro("DECLARE_EXPORTED_TYPE_LAYOUT")
3065 #undef DECLARE_EXPORTED_TYPE_LAYOUT
3066 
3067 #pragma push_macro("DECLARE_TYPE_LAYOUT_EXPLICIT_BASES")
3068 #undef DECLARE_TYPE_LAYOUT_EXPLICIT_BASES
3069 
3070 #pragma push_macro("DECLARE_INLINE_TYPE_LAYOUT_EXPLICIT_BASES")
3071 #undef DECLARE_INLINE_TYPE_LAYOUT_EXPLICIT_BASES
3072 
3073 #pragma push_macro("DECLARE_EXPORTED_TYPE_LAYOUT_EXPLICIT_BASES")
3074 #undef DECLARE_EXPORTED_TYPE_LAYOUT_EXPLICIT_BASES
3075 
3076 #pragma push_macro("INTERNAL_IMPLEMENT_TYPE_LAYOUT_COMMON")
3077 #undef INTERNAL_IMPLEMENT_TYPE_LAYOUT_COMMON
3078 
3079 #pragma push_macro("INTERNAL_REGISTER_TYPE_LAYOUT")
3080 #undef INTERNAL_REGISTER_TYPE_LAYOUT
3081 
3082 #pragma push_macro("IMPLEMENT_UNREGISTERED_TEMPLATE_TYPE_LAYOUT")
3083 #undef IMPLEMENT_UNREGISTERED_TEMPLATE_TYPE_LAYOUT
3084 
3085 #pragma push_macro("IMPLEMENT_TEMPLATE_TYPE_LAYOUT")
3086 #undef IMPLEMENT_TEMPLATE_TYPE_LAYOUT
3087 
3088 #pragma push_macro("IMPLEMENT_TYPE_LAYOUT")
3089 #undef IMPLEMENT_TYPE_LAYOUT
3090 
3091 #pragma push_macro("IMPLEMENT_ABSTRACT_TYPE_LAYOUT")
3092 #undef IMPLEMENT_ABSTRACT_TYPE_LAYOUT
3093 
3094 #pragma push_macro("REGISTER_INLINE_TYPE_LAYOUT")
3095 #undef REGISTER_INLINE_TYPE_LAYOUT
3096 
3097 #pragma push_macro("DECLARE_TEMPLATE_INTRINSIC_TYPE_LAYOUT")
3098 #undef DECLARE_TEMPLATE_INTRINSIC_TYPE_LAYOUT
3099 
3100 #pragma push_macro("DECLARE_EXPORTED_TEMPLATE_INTRINSIC_TYPE_LAYOUT")
3101 #undef DECLARE_EXPORTED_TEMPLATE_INTRINSIC_TYPE_LAYOUT
3102 
3103 #pragma push_macro("IMPLEMENT_EXPORTED_INTRINSIC_TYPE_LAYOUT")
3104 #undef IMPLEMENT_EXPORTED_INTRINSIC_TYPE_LAYOUT
3105 
3106 #pragma push_macro("DECLARE_INTRINSIC_TYPE_LAYOUT")
3107 #undef DECLARE_INTRINSIC_TYPE_LAYOUT
3108 
3109 #pragma push_macro("ALIAS_TEMPLATE_TYPE_LAYOUT")
3110 #undef ALIAS_TEMPLATE_TYPE_LAYOUT
3111 
3112 #pragma push_macro("ALIAS_TYPE_LAYOUT")
3113 #undef ALIAS_TYPE_LAYOUT
3114 
3115 #pragma push_macro("SA_VALUE")
3116 #undef SA_VALUE
3117 
3118 #pragma push_macro("SA_ATTRIBUTE")
3119 #undef SA_ATTRIBUTE
3120 
3121 #pragma push_macro("SA_OPTIONAL_ATTRIBUTE")
3122 #undef SA_OPTIONAL_ATTRIBUTE
3123 
3124 #pragma push_macro("SA_FIELD_NAME")
3125 #undef SA_FIELD_NAME
3126 
3127 #pragma push_macro("STAT")
3128 #undef STAT
3129 
3130 #pragma push_macro("ANSI_TO_PROFILING")
3131 #undef ANSI_TO_PROFILING
3132 
3133 #pragma push_macro("DECLARE_SCOPE_CYCLE_COUNTER")
3134 #undef DECLARE_SCOPE_CYCLE_COUNTER
3135 
3136 #pragma push_macro("QUICK_SCOPE_CYCLE_COUNTER")
3137 #undef QUICK_SCOPE_CYCLE_COUNTER
3138 
3139 #pragma push_macro("SCOPE_CYCLE_COUNTER")
3140 #undef SCOPE_CYCLE_COUNTER
3141 
3142 #pragma push_macro("CONDITIONAL_SCOPE_CYCLE_COUNTER")
3143 #undef CONDITIONAL_SCOPE_CYCLE_COUNTER
3144 
3145 #pragma push_macro("RETURN_QUICK_DECLARE_CYCLE_STAT")
3146 #undef RETURN_QUICK_DECLARE_CYCLE_STAT
3147 
3148 #pragma push_macro("GET_STATID")
3149 #undef GET_STATID
3150 
3151 #pragma push_macro("SCOPE_SECONDS_ACCUMULATOR")
3152 #undef SCOPE_SECONDS_ACCUMULATOR
3153 
3154 #pragma push_macro("SCOPE_MS_ACCUMULATOR")
3155 #undef SCOPE_MS_ACCUMULATOR
3156 
3157 #pragma push_macro("DEFINE_STAT")
3158 #undef DEFINE_STAT
3159 
3160 #pragma push_macro("QUICK_USE_CYCLE_STAT")
3161 #undef QUICK_USE_CYCLE_STAT
3162 
3163 #pragma push_macro("DECLARE_CYCLE_STAT")
3164 #undef DECLARE_CYCLE_STAT
3165 
3166 #pragma push_macro("DECLARE_FLOAT_COUNTER_STAT")
3167 #undef DECLARE_FLOAT_COUNTER_STAT
3168 
3169 #pragma push_macro("DECLARE_DWORD_COUNTER_STAT")
3170 #undef DECLARE_DWORD_COUNTER_STAT
3171 
3172 #pragma push_macro("DECLARE_FLOAT_ACCUMULATOR_STAT")
3173 #undef DECLARE_FLOAT_ACCUMULATOR_STAT
3174 
3175 #pragma push_macro("DECLARE_DWORD_ACCUMULATOR_STAT")
3176 #undef DECLARE_DWORD_ACCUMULATOR_STAT
3177 
3178 #pragma push_macro("DECLARE_FNAME_STAT")
3179 #undef DECLARE_FNAME_STAT
3180 
3181 #pragma push_macro("DECLARE_PTR_STAT")
3182 #undef DECLARE_PTR_STAT
3183 
3184 #pragma push_macro("DECLARE_MEMORY_STAT")
3185 #undef DECLARE_MEMORY_STAT
3186 
3187 #pragma push_macro("DECLARE_MEMORY_STAT_POOL")
3188 #undef DECLARE_MEMORY_STAT_POOL
3189 
3190 #pragma push_macro("DECLARE_CYCLE_STAT_EXTERN")
3191 #undef DECLARE_CYCLE_STAT_EXTERN
3192 
3193 #pragma push_macro("DECLARE_FLOAT_COUNTER_STAT_EXTERN")
3194 #undef DECLARE_FLOAT_COUNTER_STAT_EXTERN
3195 
3196 #pragma push_macro("DECLARE_DWORD_COUNTER_STAT_EXTERN")
3197 #undef DECLARE_DWORD_COUNTER_STAT_EXTERN
3198 
3199 #pragma push_macro("DECLARE_FLOAT_ACCUMULATOR_STAT_EXTERN")
3200 #undef DECLARE_FLOAT_ACCUMULATOR_STAT_EXTERN
3201 
3202 #pragma push_macro("DECLARE_DWORD_ACCUMULATOR_STAT_EXTERN")
3203 #undef DECLARE_DWORD_ACCUMULATOR_STAT_EXTERN
3204 
3205 #pragma push_macro("DECLARE_FNAME_STAT_EXTERN")
3206 #undef DECLARE_FNAME_STAT_EXTERN
3207 
3208 #pragma push_macro("DECLARE_PTR_STAT_EXTERN")
3209 #undef DECLARE_PTR_STAT_EXTERN
3210 
3211 #pragma push_macro("DECLARE_MEMORY_STAT_EXTERN")
3212 #undef DECLARE_MEMORY_STAT_EXTERN
3213 
3214 #pragma push_macro("DECLARE_MEMORY_STAT_POOL_EXTERN")
3215 #undef DECLARE_MEMORY_STAT_POOL_EXTERN
3216 
3217 #pragma push_macro("DECLARE_STATS_GROUP")
3218 #undef DECLARE_STATS_GROUP
3219 
3220 #pragma push_macro("DECLARE_STATS_GROUP_VERBOSE")
3221 #undef DECLARE_STATS_GROUP_VERBOSE
3222 
3223 #pragma push_macro("DECLARE_STATS_GROUP_MAYBE_COMPILED_OUT")
3224 #undef DECLARE_STATS_GROUP_MAYBE_COMPILED_OUT
3225 
3226 #pragma push_macro("SET_CYCLE_COUNTER")
3227 #undef SET_CYCLE_COUNTER
3228 
3229 #pragma push_macro("INC_DWORD_STAT")
3230 #undef INC_DWORD_STAT
3231 
3232 #pragma push_macro("INC_FLOAT_STAT_BY")
3233 #undef INC_FLOAT_STAT_BY
3234 
3235 #pragma push_macro("INC_DWORD_STAT_BY")
3236 #undef INC_DWORD_STAT_BY
3237 
3238 #pragma push_macro("INC_DWORD_STAT_FNAME_BY")
3239 #undef INC_DWORD_STAT_FNAME_BY
3240 
3241 #pragma push_macro("INC_MEMORY_STAT_BY")
3242 #undef INC_MEMORY_STAT_BY
3243 
3244 #pragma push_macro("DEC_DWORD_STAT")
3245 #undef DEC_DWORD_STAT
3246 
3247 #pragma push_macro("DEC_FLOAT_STAT_BY")
3248 #undef DEC_FLOAT_STAT_BY
3249 
3250 #pragma push_macro("DEC_DWORD_STAT_BY")
3251 #undef DEC_DWORD_STAT_BY
3252 
3253 #pragma push_macro("DEC_DWORD_STAT_FNAME_BY")
3254 #undef DEC_DWORD_STAT_FNAME_BY
3255 
3256 #pragma push_macro("DEC_MEMORY_STAT_BY")
3257 #undef DEC_MEMORY_STAT_BY
3258 
3259 #pragma push_macro("SET_MEMORY_STAT")
3260 #undef SET_MEMORY_STAT
3261 
3262 #pragma push_macro("SET_DWORD_STAT")
3263 #undef SET_DWORD_STAT
3264 
3265 #pragma push_macro("SET_FLOAT_STAT")
3266 #undef SET_FLOAT_STAT
3267 
3268 #pragma push_macro("STAT_ADD_CUSTOMMESSAGE_NAME")
3269 #undef STAT_ADD_CUSTOMMESSAGE_NAME
3270 
3271 #pragma push_macro("STAT_ADD_CUSTOMMESSAGE_PTR")
3272 #undef STAT_ADD_CUSTOMMESSAGE_PTR
3273 
3274 #pragma push_macro("SET_CYCLE_COUNTER_FName")
3275 #undef SET_CYCLE_COUNTER_FName
3276 
3277 #pragma push_macro("INC_DWORD_STAT_FName")
3278 #undef INC_DWORD_STAT_FName
3279 
3280 #pragma push_macro("INC_FLOAT_STAT_BY_FName")
3281 #undef INC_FLOAT_STAT_BY_FName
3282 
3283 #pragma push_macro("INC_DWORD_STAT_BY_FName")
3284 #undef INC_DWORD_STAT_BY_FName
3285 
3286 #pragma push_macro("INC_MEMORY_STAT_BY_FName")
3287 #undef INC_MEMORY_STAT_BY_FName
3288 
3289 #pragma push_macro("DEC_DWORD_STAT_FName")
3290 #undef DEC_DWORD_STAT_FName
3291 
3292 #pragma push_macro("DEC_FLOAT_STAT_BY_FName")
3293 #undef DEC_FLOAT_STAT_BY_FName
3294 
3295 #pragma push_macro("DEC_DWORD_STAT_BY_FName")
3296 #undef DEC_DWORD_STAT_BY_FName
3297 
3298 #pragma push_macro("DEC_MEMORY_STAT_BY_FName")
3299 #undef DEC_MEMORY_STAT_BY_FName
3300 
3301 #pragma push_macro("SET_MEMORY_STAT_FName")
3302 #undef SET_MEMORY_STAT_FName
3303 
3304 #pragma push_macro("SET_DWORD_STAT_FName")
3305 #undef SET_DWORD_STAT_FName
3306 
3307 #pragma push_macro("SET_FLOAT_STAT_FName")
3308 #undef SET_FLOAT_STAT_FName
3309 
3310 #pragma push_macro("GET_STATFNAME")
3311 #undef GET_STATFNAME
3312 
3313 #pragma push_macro("GET_STATDESCRIPTION")
3314 #undef GET_STATDESCRIPTION
3315 
3316 #pragma push_macro("DECLARE_STAT_GROUP")
3317 #undef DECLARE_STAT_GROUP
3318 
3319 #pragma push_macro("DECLARE_STAT")
3320 #undef DECLARE_STAT
3321 
3322 #pragma push_macro("GET_STATISEVERYFRAME")
3323 #undef GET_STATISEVERYFRAME
3324 
3325 #pragma push_macro("STAT_GROUP_TO_FStatGroup")
3326 #undef STAT_GROUP_TO_FStatGroup
3327 
3328 #pragma push_macro("DECLARE_STATS_GROUP_SORTBYNAME")
3329 #undef DECLARE_STATS_GROUP_SORTBYNAME
3330 
3331 #pragma push_macro("checkStats")
3332 #undef checkStats
3333 
3334 #pragma push_macro("DECLARE_SCOPE_HIERARCHICAL_COUNTER")
3335 #undef DECLARE_SCOPE_HIERARCHICAL_COUNTER
3336 
3337 #pragma push_macro("DECLARE_SCOPE_HIERARCHICAL_COUNTER_FUNC")
3338 #undef DECLARE_SCOPE_HIERARCHICAL_COUNTER_FUNC
3339 
3340 #pragma push_macro("SCOPE_SECONDS_COUNTER_BASE")
3341 #undef SCOPE_SECONDS_COUNTER_BASE
3342 
3343 #pragma push_macro("SCOPE_SECONDS_COUNTER_RECURSION_SAFE_BASE")
3344 #undef SCOPE_SECONDS_COUNTER_RECURSION_SAFE_BASE
3345 
3346 #pragma push_macro("SCOPE_SECONDS_COUNTER")
3347 #undef SCOPE_SECONDS_COUNTER
3348 
3349 #pragma push_macro("SCOPE_SECONDS_COUNTER_RECURSION_SAFE")
3350 #undef SCOPE_SECONDS_COUNTER_RECURSION_SAFE
3351 
3352 #pragma push_macro("SCOPE_LOG_TIME")
3353 #undef SCOPE_LOG_TIME
3354 
3355 #pragma push_macro("SCOPE_LOG_TIME_IN_SECONDS")
3356 #undef SCOPE_LOG_TIME_IN_SECONDS
3357 
3358 #pragma push_macro("SCOPE_LOG_TIME_FUNC")
3359 #undef SCOPE_LOG_TIME_FUNC
3360 
3361 #pragma push_macro("SCOPE_LOG_TIME_FUNC_WITH_GLOBAL")
3362 #undef SCOPE_LOG_TIME_FUNC_WITH_GLOBAL
3363 
3364 #pragma push_macro("CONDITIONAL_SCOPE_LOG_TIME")
3365 #undef CONDITIONAL_SCOPE_LOG_TIME
3366 
3367 #pragma push_macro("CONDITIONAL_SCOPE_LOG_TIME_IN_SECONDS")
3368 #undef CONDITIONAL_SCOPE_LOG_TIME_IN_SECONDS
3369 
3370 #pragma push_macro("CONDITIONAL_SCOPE_LOG_TIME_FUNC")
3371 #undef CONDITIONAL_SCOPE_LOG_TIME_FUNC
3372 
3373 #pragma push_macro("CONDITIONAL_SCOPE_LOG_TIME_FUNC_WITH_GLOBAL")
3374 #undef CONDITIONAL_SCOPE_LOG_TIME_FUNC_WITH_GLOBAL
3375 
3376 #pragma push_macro("TRACE_STAT_INCREMENT")
3377 #undef TRACE_STAT_INCREMENT
3378 
3379 #pragma push_macro("TRACE_STAT_DECREMENT")
3380 #undef TRACE_STAT_DECREMENT
3381 
3382 #pragma push_macro("TRACE_STAT_ADD")
3383 #undef TRACE_STAT_ADD
3384 
3385 #pragma push_macro("TRACE_STAT_SET")
3386 #undef TRACE_STAT_SET
3387 
3388 #pragma push_macro("ALIGNOF")
3389 #undef ALIGNOF
3390 
3391 #pragma push_macro("ARE_TYPES_EQUAL")
3392 #undef ARE_TYPES_EQUAL
3393 
3394 #pragma push_macro("UE_PROJECTION")
3395 #undef UE_PROJECTION
3396 
3397 #pragma push_macro("UE_PROJECTION_MEMBER")
3398 #undef UE_PROJECTION_MEMBER
3399 
3400 #pragma push_macro("PROJECTION")
3401 #undef PROJECTION
3402 
3403 #pragma push_macro("PROJECTION_MEMBER")
3404 #undef PROJECTION_MEMBER
3405 
3406 #pragma push_macro("UE_TSHAREDPTR_STATIC_ASSERT_VALID_MODE")
3407 #undef UE_TSHAREDPTR_STATIC_ASSERT_VALID_MODE
3408 
3409 #pragma push_macro("IMPLEMENT_ALIGNED_STORAGE")
3410 #undef IMPLEMENT_ALIGNED_STORAGE
3411 
3412 #pragma push_macro("UE_ARRAY_COUNT")
3413 #undef UE_ARRAY_COUNT
3414 
3415 #pragma push_macro("ARRAY_COUNT")
3416 #undef ARRAY_COUNT
3417 
3418 #pragma push_macro("STRUCT_OFFSET")
3419 #undef STRUCT_OFFSET
3420 
3421 #pragma push_macro("VTABLE_OFFSET")
3422 #undef VTABLE_OFFSET
3423 
3424 #pragma push_macro("FGuardValue_Bitfield")
3425 #undef FGuardValue_Bitfield
3426 
3427 #pragma push_macro("TEMPLATE_PARAMETERS2")
3428 #undef TEMPLATE_PARAMETERS2
3429 
3430 #pragma push_macro("HAS_TRIVIAL_CONSTRUCTOR")
3431 #undef HAS_TRIVIAL_CONSTRUCTOR
3432 
3433 #pragma push_macro("IS_POD")
3434 #undef IS_POD
3435 
3436 #pragma push_macro("IS_EMPTY")
3437 #undef IS_EMPTY
3438 
3439 #pragma push_macro("Expose_TFormatSpecifier")
3440 #undef Expose_TFormatSpecifier
3441 
3442 #pragma push_macro("Expose_TNameOf")
3443 #undef Expose_TNameOf
3444 
3445 #pragma push_macro("GENERATE_MEMBER_FUNCTION_CHECK")
3446 #undef GENERATE_MEMBER_FUNCTION_CHECK
3447 
3448 #pragma push_macro("NAME_INTERNAL_TO_EXTERNAL")
3449 #undef NAME_INTERNAL_TO_EXTERNAL
3450 
3451 #pragma push_macro("NAME_EXTERNAL_TO_INTERNAL")
3452 #undef NAME_EXTERNAL_TO_INTERNAL
3453 
3454 #pragma push_macro("PREPROCESSOR_ENUM_PROTECT")
3455 #undef PREPROCESSOR_ENUM_PROTECT
3456 
3457 #pragma push_macro("DEFERRED_DEPENDENCY_CHECK")
3458 #undef DEFERRED_DEPENDENCY_CHECK
3459 
3460 #pragma push_macro("UE_ASYNC_PACKAGE_DEBUG")
3461 #undef UE_ASYNC_PACKAGE_DEBUG
3462 
3463 #pragma push_macro("UE_ASYNC_UPACKAGE_DEBUG")
3464 #undef UE_ASYNC_UPACKAGE_DEBUG
3465 
3466 #pragma push_macro("UE_ASYNC_PACKAGE_LOG")
3467 #undef UE_ASYNC_PACKAGE_LOG
3468 
3469 #pragma push_macro("UE_ASYNC_PACKAGE_CLOG")
3470 #undef UE_ASYNC_PACKAGE_CLOG
3471 
3472 #pragma push_macro("UE_ASYNC_PACKAGE_LOG_VERBOSE")
3473 #undef UE_ASYNC_PACKAGE_LOG_VERBOSE
3474 
3475 #pragma push_macro("UE_ASYNC_PACKAGE_CLOG_VERBOSE")
3476 #undef UE_ASYNC_PACKAGE_CLOG_VERBOSE
3477 
3478 #pragma push_macro("CHECK_IOSTATUS")
3479 #undef CHECK_IOSTATUS
3480 
3481 #pragma push_macro("TRACE_LOADTIME_START_ASYNC_LOADING")
3482 #undef TRACE_LOADTIME_START_ASYNC_LOADING
3483 
3484 #pragma push_macro("TRACE_LOADTIME_SUSPEND_ASYNC_LOADING")
3485 #undef TRACE_LOADTIME_SUSPEND_ASYNC_LOADING
3486 
3487 #pragma push_macro("TRACE_LOADTIME_RESUME_ASYNC_LOADING")
3488 #undef TRACE_LOADTIME_RESUME_ASYNC_LOADING
3489 
3490 #pragma push_macro("TRACE_LOADTIME_BEGIN_REQUEST")
3491 #undef TRACE_LOADTIME_BEGIN_REQUEST
3492 
3493 #pragma push_macro("TRACE_LOADTIME_END_REQUEST")
3494 #undef TRACE_LOADTIME_END_REQUEST
3495 
3496 #pragma push_macro("TRACE_LOADTIME_NEW_ASYNC_PACKAGE")
3497 #undef TRACE_LOADTIME_NEW_ASYNC_PACKAGE
3498 
3499 #pragma push_macro("TRACE_LOADTIME_BEGIN_LOAD_ASYNC_PACKAGE")
3500 #undef TRACE_LOADTIME_BEGIN_LOAD_ASYNC_PACKAGE
3501 
3502 #pragma push_macro("TRACE_LOADTIME_END_LOAD_ASYNC_PACKAGE")
3503 #undef TRACE_LOADTIME_END_LOAD_ASYNC_PACKAGE
3504 
3505 #pragma push_macro("TRACE_LOADTIME_DESTROY_ASYNC_PACKAGE")
3506 #undef TRACE_LOADTIME_DESTROY_ASYNC_PACKAGE
3507 
3508 #pragma push_macro("TRACE_LOADTIME_PACKAGE_SUMMARY")
3509 #undef TRACE_LOADTIME_PACKAGE_SUMMARY
3510 
3511 #pragma push_macro("TRACE_LOADTIME_ASYNC_PACKAGE_REQUEST_ASSOCIATION")
3512 #undef TRACE_LOADTIME_ASYNC_PACKAGE_REQUEST_ASSOCIATION
3513 
3514 #pragma push_macro("TRACE_LOADTIME_ASYNC_PACKAGE_LINKER_ASSOCIATION")
3515 #undef TRACE_LOADTIME_ASYNC_PACKAGE_LINKER_ASSOCIATION
3516 
3517 #pragma push_macro("TRACE_LOADTIME_ASYNC_PACKAGE_IMPORT_DEPENDENCY")
3518 #undef TRACE_LOADTIME_ASYNC_PACKAGE_IMPORT_DEPENDENCY
3519 
3520 #pragma push_macro("TRACE_LOADTIME_CREATE_EXPORT_SCOPE")
3521 #undef TRACE_LOADTIME_CREATE_EXPORT_SCOPE
3522 
3523 #pragma push_macro("TRACE_LOADTIME_SERIALIZE_EXPORT_SCOPE")
3524 #undef TRACE_LOADTIME_SERIALIZE_EXPORT_SCOPE
3525 
3526 #pragma push_macro("TRACE_LOADTIME_POSTLOAD_EXPORT_SCOPE")
3527 #undef TRACE_LOADTIME_POSTLOAD_EXPORT_SCOPE
3528 
3529 #pragma push_macro("TRACE_LOADTIME_CLASS_INFO")
3530 #undef TRACE_LOADTIME_CLASS_INFO
3531 
3532 #pragma push_macro("XFERSTRING")
3533 #undef XFERSTRING
3534 
3535 #pragma push_macro("XFERUNICODESTRING")
3536 #undef XFERUNICODESTRING
3537 
3538 #pragma push_macro("XFERTEXT")
3539 #undef XFERTEXT
3540 
3541 #pragma push_macro("DECLARE_CAST_BY_FLAG")
3542 #undef DECLARE_CAST_BY_FLAG
3543 
3544 #pragma push_macro("FIXUP_EXPR_OBJECT_POINTER")
3545 #undef FIXUP_EXPR_OBJECT_POINTER
3546 
3547 #pragma push_macro("CLASS_REDIRECT")
3548 #undef CLASS_REDIRECT
3549 
3550 #pragma push_macro("CLASS_REDIRECT_INSTANCES")
3551 #undef CLASS_REDIRECT_INSTANCES
3552 
3553 #pragma push_macro("STRUCT_REDIRECT")
3554 #undef STRUCT_REDIRECT
3555 
3556 #pragma push_macro("ENUM_REDIRECT")
3557 #undef ENUM_REDIRECT
3558 
3559 #pragma push_macro("PROPERTY_REDIRECT")
3560 #undef PROPERTY_REDIRECT
3561 
3562 #pragma push_macro("FUNCTION_REDIRECT")
3563 #undef FUNCTION_REDIRECT
3564 
3565 #pragma push_macro("PACKAGE_REDIRECT")
3566 #undef PACKAGE_REDIRECT
3567 
3568 #pragma push_macro("COMPARE_MEMBER")
3569 #undef COMPARE_MEMBER
3570 
3571 #pragma push_macro("DEFERRED_DEPENDENCY_ENSURE")
3572 #undef DEFERRED_DEPENDENCY_ENSURE
3573 
3574 #pragma push_macro("CompCheck")
3575 #undef CompCheck
3576 
3577 #pragma push_macro("DECLARE_OBJECT_FLAG")
3578 #undef DECLARE_OBJECT_FLAG
3579 
3580 #pragma push_macro("SCOPED_SAVETIMER")
3581 #undef SCOPED_SAVETIMER
3582 
3583 #pragma push_macro("STORE_INSTRUCTION_NAME")
3584 #undef STORE_INSTRUCTION_NAME
3585 
3586 #pragma push_macro("IMPLEMENT_FUNCTION")
3587 #undef IMPLEMENT_FUNCTION
3588 
3589 #pragma push_macro("IMPLEMENT_CAST_FUNCTION")
3590 #undef IMPLEMENT_CAST_FUNCTION
3591 
3592 #pragma push_macro("IMPLEMENT_VM_FUNCTION")
3593 #undef IMPLEMENT_VM_FUNCTION
3594 
3595 #pragma push_macro("ADD_COOK_STAT")
3596 #undef ADD_COOK_STAT
3597 
3598 #pragma push_macro("STREAMINGTOKEN_PARAM")
3599 #undef STREAMINGTOKEN_PARAM
3600 
3601 #pragma push_macro("DECLARE_CAST_BY_FLAG_FWD")
3602 #undef DECLARE_CAST_BY_FLAG_FWD
3603 
3604 #pragma push_macro("DECLARE_CAST_BY_FLAG_CAST")
3605 #undef DECLARE_CAST_BY_FLAG_CAST
3606 
3607 #pragma push_macro("IMPLEMENT_STRUCT")
3608 #undef IMPLEMENT_STRUCT
3609 
3610 #pragma push_macro("NET_CHECKSUM_OR_END")
3611 #undef NET_CHECKSUM_OR_END
3612 
3613 #pragma push_macro("NET_CHECKSUM")
3614 #undef NET_CHECKSUM
3615 
3616 #pragma push_macro("NET_CHECKSUM_CUSTOM")
3617 #undef NET_CHECKSUM_CUSTOM
3618 
3619 #pragma push_macro("NET_CHECKSUM_IGNORE")
3620 #undef NET_CHECKSUM_IGNORE
3621 
3622 #pragma push_macro("DECLARE_FIELD")
3623 #undef DECLARE_FIELD
3624 
3625 #pragma push_macro("IMPLEMENT_FIELD")
3626 #undef IMPLEMENT_FIELD
3627 
3628 #pragma push_macro("UPROPERTY")
3629 #undef UPROPERTY
3630 
3631 #pragma push_macro("UFUNCTION")
3632 #undef UFUNCTION
3633 
3634 #pragma push_macro("USTRUCT")
3635 #undef USTRUCT
3636 
3637 #pragma push_macro("UMETA")
3638 #undef UMETA
3639 
3640 #pragma push_macro("UPARAM")
3641 #undef UPARAM
3642 
3643 #pragma push_macro("UENUM")
3644 #undef UENUM
3645 
3646 #pragma push_macro("UDELEGATE")
3647 #undef UDELEGATE
3648 
3649 #pragma push_macro("RIGVM_METHOD")
3650 #undef RIGVM_METHOD
3651 
3652 #pragma push_macro("BODY_MACRO_COMBINE_INNER")
3653 #undef BODY_MACRO_COMBINE_INNER
3654 
3655 #pragma push_macro("BODY_MACRO_COMBINE")
3656 #undef BODY_MACRO_COMBINE
3657 
3658 #pragma push_macro("GENERATED_BODY_LEGACY")
3659 #undef GENERATED_BODY_LEGACY
3660 
3661 #pragma push_macro("GENERATED_BODY")
3662 #undef GENERATED_BODY
3663 
3664 #pragma push_macro("GENERATED_USTRUCT_BODY")
3665 #undef GENERATED_USTRUCT_BODY
3666 
3667 #pragma push_macro("GENERATED_UCLASS_BODY")
3668 #undef GENERATED_UCLASS_BODY
3669 
3670 #pragma push_macro("GENERATED_UINTERFACE_BODY")
3671 #undef GENERATED_UINTERFACE_BODY
3672 
3673 #pragma push_macro("GENERATED_IINTERFACE_BODY")
3674 #undef GENERATED_IINTERFACE_BODY
3675 
3676 #pragma push_macro("UCLASS")
3677 #undef UCLASS
3678 
3679 #pragma push_macro("UINTERFACE")
3680 #undef UINTERFACE
3681 
3682 #pragma push_macro("DECLARE_FUNCTION")
3683 #undef DECLARE_FUNCTION
3684 
3685 #pragma push_macro("DEFINE_FUNCTION")
3686 #undef DEFINE_FUNCTION
3687 
3688 #pragma push_macro("RELAY_CONSTRUCTOR")
3689 #undef RELAY_CONSTRUCTOR
3690 
3691 #pragma push_macro("COMPILED_IN_FLAGS")
3692 #undef COMPILED_IN_FLAGS
3693 
3694 #pragma push_macro("DECLARE_SERIALIZER")
3695 #undef DECLARE_SERIALIZER
3696 
3697 #pragma push_macro("IMPLEMENT_FARCHIVE_SERIALIZER")
3698 #undef IMPLEMENT_FARCHIVE_SERIALIZER
3699 
3700 #pragma push_macro("IMPLEMENT_FSTRUCTUREDARCHIVE_SERIALIZER")
3701 #undef IMPLEMENT_FSTRUCTUREDARCHIVE_SERIALIZER
3702 
3703 #pragma push_macro("DECLARE_FARCHIVE_SERIALIZER")
3704 #undef DECLARE_FARCHIVE_SERIALIZER
3705 
3706 #pragma push_macro("DECLARE_FSTRUCTUREDARCHIVE_SERIALIZER")
3707 #undef DECLARE_FSTRUCTUREDARCHIVE_SERIALIZER
3708 
3709 #pragma push_macro("DECLARE_CLASS")
3710 #undef DECLARE_CLASS
3711 
3712 #pragma push_macro("DEFINE_FORBIDDEN_DEFAULT_CONSTRUCTOR_CALL")
3713 #undef DEFINE_FORBIDDEN_DEFAULT_CONSTRUCTOR_CALL
3714 
3715 #pragma push_macro("DEFINE_DEFAULT_CONSTRUCTOR_CALL")
3716 #undef DEFINE_DEFAULT_CONSTRUCTOR_CALL
3717 
3718 #pragma push_macro("DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL")
3719 #undef DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL
3720 
3721 #pragma push_macro("DECLARE_VTABLE_PTR_HELPER_CTOR")
3722 #undef DECLARE_VTABLE_PTR_HELPER_CTOR
3723 
3724 #pragma push_macro("DEFINE_VTABLE_PTR_HELPER_CTOR")
3725 #undef DEFINE_VTABLE_PTR_HELPER_CTOR
3726 
3727 #pragma push_macro("DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER_DUMMY")
3728 #undef DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER_DUMMY
3729 
3730 #pragma push_macro("DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER")
3731 #undef DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER
3732 
3733 #pragma push_macro("DECLARE_CLASS_INTRINSIC_NO_CTOR")
3734 #undef DECLARE_CLASS_INTRINSIC_NO_CTOR
3735 
3736 #pragma push_macro("DECLARE_CLASS_INTRINSIC")
3737 #undef DECLARE_CLASS_INTRINSIC
3738 
3739 #pragma push_macro("DECLARE_CASTED_CLASS_INTRINSIC_WITH_API_NO_CTOR")
3740 #undef DECLARE_CASTED_CLASS_INTRINSIC_WITH_API_NO_CTOR
3741 
3742 #pragma push_macro("DECLARE_CASTED_CLASS_INTRINSIC_WITH_API")
3743 #undef DECLARE_CASTED_CLASS_INTRINSIC_WITH_API
3744 
3745 #pragma push_macro("DECLARE_CASTED_CLASS_INTRINSIC_NO_CTOR_NO_VTABLE_CTOR")
3746 #undef DECLARE_CASTED_CLASS_INTRINSIC_NO_CTOR_NO_VTABLE_CTOR
3747 
3748 #pragma push_macro("DECLARE_CASTED_CLASS_INTRINSIC_NO_CTOR")
3749 #undef DECLARE_CASTED_CLASS_INTRINSIC_NO_CTOR
3750 
3751 #pragma push_macro("DECLARE_CASTED_CLASS_INTRINSIC")
3752 #undef DECLARE_CASTED_CLASS_INTRINSIC
3753 
3754 #pragma push_macro("DECLARE_WITHIN_INTERNAL")
3755 #undef DECLARE_WITHIN_INTERNAL
3756 
3757 #pragma push_macro("DECLARE_WITHIN")
3758 #undef DECLARE_WITHIN
3759 
3760 #pragma push_macro("DECLARE_WITHIN_UPACKAGE")
3761 #undef DECLARE_WITHIN_UPACKAGE
3762 
3763 #pragma push_macro("IMPLEMENT_CLASS")
3764 #undef IMPLEMENT_CLASS
3765 
3766 #pragma push_macro("IMPLEMENT_INTRINSIC_CLASS")
3767 #undef IMPLEMENT_INTRINSIC_CLASS
3768 
3769 #pragma push_macro("IMPLEMENT_CORE_INTRINSIC_CLASS")
3770 #undef IMPLEMENT_CORE_INTRINSIC_CLASS
3771 
3772 #pragma push_macro("IMPLEMENT_DYNAMIC_CLASS")
3773 #undef IMPLEMENT_DYNAMIC_CLASS
3774 
3775 #pragma push_macro("SCOPED_SCRIPT_NATIVE_TIMER")
3776 #undef SCOPED_SCRIPT_NATIVE_TIMER
3777 
3778 #pragma push_macro("ZERO_INIT")
3779 #undef ZERO_INIT
3780 
3781 #pragma push_macro("PARAM_PASSED_BY_VAL")
3782 #undef PARAM_PASSED_BY_VAL
3783 
3784 #pragma push_macro("PARAM_PASSED_BY_VAL_ZEROED")
3785 #undef PARAM_PASSED_BY_VAL_ZEROED
3786 
3787 #pragma push_macro("PARAM_PASSED_BY_REF")
3788 #undef PARAM_PASSED_BY_REF
3789 
3790 #pragma push_macro("PARAM_PASSED_BY_REF_ZEROED")
3791 #undef PARAM_PASSED_BY_REF_ZEROED
3792 
3793 #pragma push_macro("P_GET_PROPERTY")
3794 #undef P_GET_PROPERTY
3795 
3796 #pragma push_macro("P_GET_PROPERTY_REF")
3797 #undef P_GET_PROPERTY_REF
3798 
3799 #pragma push_macro("P_GET_UBOOL")
3800 #undef P_GET_UBOOL
3801 
3802 #pragma push_macro("P_GET_UBOOL8")
3803 #undef P_GET_UBOOL8
3804 
3805 #pragma push_macro("P_GET_UBOOL16")
3806 #undef P_GET_UBOOL16
3807 
3808 #pragma push_macro("P_GET_UBOOL32")
3809 #undef P_GET_UBOOL32
3810 
3811 #pragma push_macro("P_GET_UBOOL64")
3812 #undef P_GET_UBOOL64
3813 
3814 #pragma push_macro("P_GET_UBOOL_REF")
3815 #undef P_GET_UBOOL_REF
3816 
3817 #pragma push_macro("P_GET_STRUCT")
3818 #undef P_GET_STRUCT
3819 
3820 #pragma push_macro("P_GET_STRUCT_REF")
3821 #undef P_GET_STRUCT_REF
3822 
3823 #pragma push_macro("P_GET_OBJECT")
3824 #undef P_GET_OBJECT
3825 
3826 #pragma push_macro("P_GET_OBJECT_REF")
3827 #undef P_GET_OBJECT_REF
3828 
3829 #pragma push_macro("P_GET_OBJECT_NO_PTR")
3830 #undef P_GET_OBJECT_NO_PTR
3831 
3832 #pragma push_macro("P_GET_OBJECT_REF_NO_PTR")
3833 #undef P_GET_OBJECT_REF_NO_PTR
3834 
3835 #pragma push_macro("P_GET_TARRAY")
3836 #undef P_GET_TARRAY
3837 
3838 #pragma push_macro("P_GET_TARRAY_REF")
3839 #undef P_GET_TARRAY_REF
3840 
3841 #pragma push_macro("P_GET_TMAP")
3842 #undef P_GET_TMAP
3843 
3844 #pragma push_macro("P_GET_TMAP_REF")
3845 #undef P_GET_TMAP_REF
3846 
3847 #pragma push_macro("P_GET_TSET")
3848 #undef P_GET_TSET
3849 
3850 #pragma push_macro("P_GET_TSET_REF")
3851 #undef P_GET_TSET_REF
3852 
3853 #pragma push_macro("P_GET_TINTERFACE")
3854 #undef P_GET_TINTERFACE
3855 
3856 #pragma push_macro("P_GET_TINTERFACE_REF")
3857 #undef P_GET_TINTERFACE_REF
3858 
3859 #pragma push_macro("P_GET_SOFTOBJECT")
3860 #undef P_GET_SOFTOBJECT
3861 
3862 #pragma push_macro("P_GET_SOFTOBJECT_REF")
3863 #undef P_GET_SOFTOBJECT_REF
3864 
3865 #pragma push_macro("P_GET_SOFTCLASS")
3866 #undef P_GET_SOFTCLASS
3867 
3868 #pragma push_macro("P_GET_SOFTCLASS_REF")
3869 #undef P_GET_SOFTCLASS_REF
3870 
3871 #pragma push_macro("P_GET_ARRAY")
3872 #undef P_GET_ARRAY
3873 
3874 #pragma push_macro("P_GET_ARRAY_REF")
3875 #undef P_GET_ARRAY_REF
3876 
3877 #pragma push_macro("P_GET_ENUM")
3878 #undef P_GET_ENUM
3879 
3880 #pragma push_macro("P_GET_ENUM_REF")
3881 #undef P_GET_ENUM_REF
3882 
3883 #pragma push_macro("P_THIS_CAST")
3884 #undef P_THIS_CAST
3885 
3886 #pragma push_macro("XFER")
3887 #undef XFER
3888 
3889 #pragma push_macro("XFERNAME")
3890 #undef XFERNAME
3891 
3892 #pragma push_macro("XFERPTR")
3893 #undef XFERPTR
3894 
3895 #pragma push_macro("XFER_OBJECT_POINTER")
3896 #undef XFER_OBJECT_POINTER
3897 
3898 #pragma push_macro("FUNC_DECLARE_DYNAMIC_MULTICAST_SPARSE_DELEGATE")
3899 #undef FUNC_DECLARE_DYNAMIC_MULTICAST_SPARSE_DELEGATE
3900 
3901 #pragma push_macro("DECLARE_DYNAMIC_MULTICAST_SPARSE_DELEGATE")
3902 #undef DECLARE_DYNAMIC_MULTICAST_SPARSE_DELEGATE
3903 
3904 #pragma push_macro("DECLARE_DYNAMIC_MULTICAST_SPARSE_DELEGATE_OneParam")
3905 #undef DECLARE_DYNAMIC_MULTICAST_SPARSE_DELEGATE_OneParam
3906 
3907 #pragma push_macro("DECLARE_DYNAMIC_MULTICAST_SPARSE_DELEGATE_TwoParams")
3908 #undef DECLARE_DYNAMIC_MULTICAST_SPARSE_DELEGATE_TwoParams
3909 
3910 #pragma push_macro("DECLARE_DYNAMIC_MULTICAST_SPARSE_DELEGATE_ThreeParams")
3911 #undef DECLARE_DYNAMIC_MULTICAST_SPARSE_DELEGATE_ThreeParams
3912 
3913 #pragma push_macro("DECLARE_DYNAMIC_MULTICAST_SPARSE_DELEGATE_FourParams")
3914 #undef DECLARE_DYNAMIC_MULTICAST_SPARSE_DELEGATE_FourParams
3915 
3916 #pragma push_macro("DECLARE_DYNAMIC_MULTICAST_SPARSE_DELEGATE_FiveParams")
3917 #undef DECLARE_DYNAMIC_MULTICAST_SPARSE_DELEGATE_FiveParams
3918 
3919 #pragma push_macro("DECLARE_DYNAMIC_MULTICAST_SPARSE_DELEGATE_SixParams")
3920 #undef DECLARE_DYNAMIC_MULTICAST_SPARSE_DELEGATE_SixParams
3921 
3922 #pragma push_macro("DECLARE_DYNAMIC_MULTICAST_SPARSE_DELEGATE_SevenParams")
3923 #undef DECLARE_DYNAMIC_MULTICAST_SPARSE_DELEGATE_SevenParams
3924 
3925 #pragma push_macro("DECLARE_DYNAMIC_MULTICAST_SPARSE_DELEGATE_EightParams")
3926 #undef DECLARE_DYNAMIC_MULTICAST_SPARSE_DELEGATE_EightParams
3927 
3928 #pragma push_macro("DECLARE_DYNAMIC_MULTICAST_SPARSE_DELEGATE_NineParams")
3929 #undef DECLARE_DYNAMIC_MULTICAST_SPARSE_DELEGATE_NineParams
3930 
3931 #pragma push_macro("CPP_ARRAY_DIM")
3932 #undef CPP_ARRAY_DIM
3933 
3934 #pragma push_macro("SCOPE_CYCLE_UOBJECT")
3935 #undef SCOPE_CYCLE_UOBJECT
3936 
3937 #pragma push_macro("UE_ASSET_LOG")
3938 #undef UE_ASSET_LOG
3939 
3940 #pragma push_macro("METADATA_PARAMS")
3941 #undef METADATA_PARAMS
3942 
3943 #pragma push_macro("IF_WITH_EDITOR")
3944 #undef IF_WITH_EDITOR
3945 
3946 #pragma push_macro("IF_WITH_EDITORONLY_DATA")
3947 #undef IF_WITH_EDITORONLY_DATA
3948 
3949 #pragma push_macro("INCREASE_ALLOC_COUNTER")
3950 #undef INCREASE_ALLOC_COUNTER
3951 
3952 #pragma push_macro("DECREASE_ALLOC_COUNTER")
3953 #undef DECREASE_ALLOC_COUNTER
3954 
3955 #pragma push_macro("ContextRedirect")
3956 #undef ContextRedirect
3957 
3958 #pragma push_macro("ContextGPU0")
3959 #undef ContextGPU0
3960 
3961 #pragma push_macro("DECLARE_ISBOUNDSHADER")
3962 #undef DECLARE_ISBOUNDSHADER
3963 
3964 #pragma push_macro("VALIDATE_BOUND_SHADER")
3965 #undef VALIDATE_BOUND_SHADER
3966 
3967 #pragma push_macro("COPY_SHADER")
3968 #undef COPY_SHADER
3969 
3970 #pragma push_macro("EXT_SHADER")
3971 #undef EXT_SHADER
3972 
3973 #pragma push_macro("PSO_IF_NOT_EQUAL_RETURN_FALSE")
3974 #undef PSO_IF_NOT_EQUAL_RETURN_FALSE
3975 
3976 #pragma push_macro("PSO_IF_MEMCMP_FAILS_RETURN_FALSE")
3977 #undef PSO_IF_MEMCMP_FAILS_RETURN_FALSE
3978 
3979 #pragma push_macro("PSO_IF_STRING_COMPARE_FAILS_RETURN_FALSE")
3980 #undef PSO_IF_STRING_COMPARE_FAILS_RETURN_FALSE
3981 
3982 #pragma push_macro("DEBUG_EXECUTE_COMMAND_LIST")
3983 #undef DEBUG_EXECUTE_COMMAND_LIST
3984 
3985 #pragma push_macro("DEBUG_EXECUTE_COMMAND_CONTEXT")
3986 #undef DEBUG_EXECUTE_COMMAND_CONTEXT
3987 
3988 #pragma push_macro("DEBUG_RHI_EXECUTE_COMMAND_LIST")
3989 #undef DEBUG_RHI_EXECUTE_COMMAND_LIST
3990 
3991 #pragma push_macro("EMBED_DXGI_ERROR_LIST")
3992 #undef EMBED_DXGI_ERROR_LIST
3993 
3994 #pragma push_macro("CONDITIONAL_SET_SRVS")
3995 #undef CONDITIONAL_SET_SRVS
3996 
3997 #pragma push_macro("CONDITIONAL_SET_CBVS")
3998 #undef CONDITIONAL_SET_CBVS
3999 
4000 #pragma push_macro("CONDITIONAL_SET_SAMPLERS")
4001 #undef CONDITIONAL_SET_SAMPLERS
4002 
4003 #pragma push_macro("DECLARE_SHADER_TRAITS")
4004 #undef DECLARE_SHADER_TRAITS
4005 
4006 #pragma push_macro("D3DERR")
4007 #undef D3DERR
4008 
4009 #pragma push_macro("MAKE_D3DHRESULT")
4010 #undef MAKE_D3DHRESULT
4011 
4012 #pragma push_macro("D3DFORMATCASE")
4013 #undef D3DFORMATCASE
4014 
4015 #pragma push_macro("MERGE_EXT")
4016 #undef MERGE_EXT
4017 
4018 #pragma push_macro("CASE_ERROR_NAME")
4019 #undef CASE_ERROR_NAME
4020 
4021 #pragma push_macro("VERIFYD3D12RESULT_LAMBDA")
4022 #undef VERIFYD3D12RESULT_LAMBDA
4023 
4024 #pragma push_macro("VERIFYD3D12RESULT_EX")
4025 #undef VERIFYD3D12RESULT_EX
4026 
4027 #pragma push_macro("VERIFYD3D12RESULT")
4028 #undef VERIFYD3D12RESULT
4029 
4030 #pragma push_macro("VERIFYD3D12CREATETEXTURERESULT")
4031 #undef VERIFYD3D12CREATETEXTURERESULT
4032 
4033 #pragma push_macro("checkComRefCount")
4034 #undef checkComRefCount
4035 
4036 #pragma push_macro("UPDATE_BITFLAGS")
4037 #undef UPDATE_BITFLAGS
4038 
4039 #pragma push_macro("DS_ELEMENT_TYPE")
4040 #undef DS_ELEMENT_TYPE
4041 
4042 #pragma push_macro("SerialAny_Case")
4043 #undef SerialAny_Case
4044 
4045 #pragma push_macro("DECLARE_SCOPE_HIERARCHICAL_COUNTER_ANIMNODE")
4046 #undef DECLARE_SCOPE_HIERARCHICAL_COUNTER_ANIMNODE
4047 
4048 #pragma push_macro("GETCURVE_REPORTERROR")
4049 #undef GETCURVE_REPORTERROR
4050 
4051 #pragma push_macro("GETCURVE_REPORTERROR_WITHPATHNAME")
4052 #undef GETCURVE_REPORTERROR_WITHPATHNAME
4053 
4054 #pragma push_macro("GETROW_REPORTERROR")
4055 #undef GETROW_REPORTERROR
4056 
4057 #pragma push_macro("GETROWOBJECT_REPORTERROR")
4058 #undef GETROWOBJECT_REPORTERROR
4059 
4060 #pragma push_macro("DECLARE_SCOPED_DELEGATE")
4061 #undef DECLARE_SCOPED_DELEGATE
4062 
4063 #pragma push_macro("STREAMABLERENDERASSET_NODEFAULT")
4064 #undef STREAMABLERENDERASSET_NODEFAULT
4065 
4066 #pragma push_macro("HIDE_ACTOR_TRANSFORM_FUNCTIONS")
4067 #undef HIDE_ACTOR_TRANSFORM_FUNCTIONS
4068 
4069 #pragma push_macro("DEPRECATED_CHARACTER_MOVEMENT_RPC")
4070 #undef DEPRECATED_CHARACTER_MOVEMENT_RPC
4071 
4072 #pragma push_macro("PARTICLE_PERF_STAT_INSTANCE_COUNT")
4073 #undef PARTICLE_PERF_STAT_INSTANCE_COUNT
4074 
4075 #pragma push_macro("PARTICLE_PERF_STAT_CYCLES")
4076 #undef PARTICLE_PERF_STAT_CYCLES
4077 
4078 #pragma push_macro("EFFECT_SETTINGS_NAME2")
4079 #undef EFFECT_SETTINGS_NAME2
4080 
4081 #pragma push_macro("EFFECT_SETTINGS_NAME1")
4082 #undef EFFECT_SETTINGS_NAME1
4083 
4084 #pragma push_macro("EFFECT_SETTINGS_NAME")
4085 #undef EFFECT_SETTINGS_NAME
4086 
4087 #pragma push_macro("EFFECT_PRESET_NAME2")
4088 #undef EFFECT_PRESET_NAME2
4089 
4090 #pragma push_macro("EFFECT_PRESET_NAME1")
4091 #undef EFFECT_PRESET_NAME1
4092 
4093 #pragma push_macro("EFFECT_PRESET_NAME")
4094 #undef EFFECT_PRESET_NAME
4095 
4096 #pragma push_macro("GET_EFFECT_SETTINGS")
4097 #undef GET_EFFECT_SETTINGS
4098 
4099 #pragma push_macro("EFFECT_PRESET_METHODS")
4100 #undef EFFECT_PRESET_METHODS
4101 
4102 #pragma push_macro("DECLARE_SOUNDNODE_ELEMENT")
4103 #undef DECLARE_SOUNDNODE_ELEMENT
4104 
4105 #pragma push_macro("DECLARE_SOUNDNODE_ELEMENT_PTR")
4106 #undef DECLARE_SOUNDNODE_ELEMENT_PTR
4107 
4108 #pragma push_macro("DEBUG_CALLSPACE")
4109 #undef DEBUG_CALLSPACE
4110 
4111 #pragma push_macro("UE_MAKEFOURCC")
4112 #undef UE_MAKEFOURCC
4113 
4114 #pragma push_macro("UE_mmioFOURCC")
4115 #undef UE_mmioFOURCC
4116 
4117 #pragma push_macro("SAFE_TRACEINDEX_DECREASE")
4118 #undef SAFE_TRACEINDEX_DECREASE
4119 
4120 #pragma push_macro("DATATABLE_CHANGE_SCOPE")
4121 #undef DATATABLE_CHANGE_SCOPE
4122 
4123 #pragma push_macro("CURVETABLE_CHANGE_SCOPE")
4124 #undef CURVETABLE_CHANGE_SCOPE
4125 
4126 #pragma push_macro("UE_DRAW_SERVER_DEBUG_ON_EACH_CLIENT")
4127 #undef UE_DRAW_SERVER_DEBUG_ON_EACH_CLIENT
4128 
4129 #pragma push_macro("IMPLEMENT_GPUSKINNING_VERTEX_FACTORY_TYPE_INTERNAL")
4130 #undef IMPLEMENT_GPUSKINNING_VERTEX_FACTORY_TYPE_INTERNAL
4131 
4132 #pragma push_macro("IMPLEMENT_GPUSKINNING_VERTEX_FACTORY_TYPE")
4133 #undef IMPLEMENT_GPUSKINNING_VERTEX_FACTORY_TYPE
4134 
4135 #pragma push_macro("IMPLEMENT_GPUSKINNING_VERTEX_FACTORY_PARAMETER_TYPE")
4136 #undef IMPLEMENT_GPUSKINNING_VERTEX_FACTORY_PARAMETER_TYPE
4137 
4138 #pragma push_macro("STRUCTTRACK_GETNUMKEYFRAMES")
4139 #undef STRUCTTRACK_GETNUMKEYFRAMES
4140 
4141 #pragma push_macro("STRUCTTRACK_GETTIMERANGE")
4142 #undef STRUCTTRACK_GETTIMERANGE
4143 
4144 #pragma push_macro("STRUCTTRACK_GETTRACKENDTIME")
4145 #undef STRUCTTRACK_GETTRACKENDTIME
4146 
4147 #pragma push_macro("STRUCTTRACK_GETKEYFRAMETIME")
4148 #undef STRUCTTRACK_GETKEYFRAMETIME
4149 
4150 #pragma push_macro("STRUCTTRACK_GETKEYFRAMEINDEX")
4151 #undef STRUCTTRACK_GETKEYFRAMEINDEX
4152 
4153 #pragma push_macro("STRUCTTRACK_SETKEYFRAMETIME")
4154 #undef STRUCTTRACK_SETKEYFRAMETIME
4155 
4156 #pragma push_macro("STRUCTTRACK_REMOVEKEYFRAME")
4157 #undef STRUCTTRACK_REMOVEKEYFRAME
4158 
4159 #pragma push_macro("STRUCTTRACK_DUPLICATEKEYFRAME")
4160 #undef STRUCTTRACK_DUPLICATEKEYFRAME
4161 
4162 #pragma push_macro("STRUCTTRACK_GETCLOSESTSNAPPOSITION")
4163 #undef STRUCTTRACK_GETCLOSESTSNAPPOSITION
4164 
4165 #pragma push_macro("DEBUG_REMOTEFUNCTION")
4166 #undef DEBUG_REMOTEFUNCTION
4167 
4168 #pragma push_macro("UpdatePerClientMinMaxAvg")
4169 #undef UpdatePerClientMinMaxAvg
4170 
4171 #pragma push_macro("BUILD_NETEMULATION_CONSOLE_COMMAND")
4172 #undef BUILD_NETEMULATION_CONSOLE_COMMAND
4173 
4174 #pragma push_macro("SCOPE_LOCK_REF")
4175 #undef SCOPE_LOCK_REF
4176 
4177 #pragma push_macro("CHECK_REPL_EQUALITY")
4178 #undef CHECK_REPL_EQUALITY
4179 
4180 #pragma push_macro("CHECK_REPL_VALIDITY")
4181 #undef CHECK_REPL_VALIDITY
4182 
4183 #pragma push_macro("COMPOSE_NET_GUID")
4184 #undef COMPOSE_NET_GUID
4185 
4186 #pragma push_macro("ALLOC_NEW_NET_GUID")
4187 #undef ALLOC_NEW_NET_GUID
4188 
4189 #pragma push_macro("PolyCheck")
4190 #undef PolyCheck
4191 
4192 #pragma push_macro("CHECK_VIRTUALTEXTURE_USAGE")
4193 #undef CHECK_VIRTUALTEXTURE_USAGE
4194 
4195 #pragma push_macro("WarnInvalidPhysicsOperations")
4196 #undef WarnInvalidPhysicsOperations
4197 
4198 #pragma push_macro("REPDATATYPE_SPECIALIZATION")
4199 #undef REPDATATYPE_SPECIALIZATION
4200 
4201 #pragma push_macro("LERP_PP")
4202 #undef LERP_PP
4203 
4204 #pragma push_macro("IF_PP")
4205 #undef IF_PP
4206 
4207 #pragma push_macro("IMPLEMENT_PLATFORM_INTERFACE_SINGLETON")
4208 #undef IMPLEMENT_PLATFORM_INTERFACE_SINGLETON
4209 
4210 #pragma push_macro("SHOWFLAG_ALWAYS_ACCESSIBLE")
4211 #undef SHOWFLAG_ALWAYS_ACCESSIBLE
4212 
4213 #pragma push_macro("SHOWFLAG_FIXED_IN_SHIPPING")
4214 #undef SHOWFLAG_FIXED_IN_SHIPPING
4215 
4216 #pragma push_macro("DISABLE_ENGINE_SHOWFLAG")
4217 #undef DISABLE_ENGINE_SHOWFLAG
4218 
4219 #pragma push_macro("DEBUGBROKENCONSTRAINTUPDATE")
4220 #undef DEBUGBROKENCONSTRAINTUPDATE
4221 
4222 #pragma push_macro("GENERATE_LOD_MODEL")
4223 #undef GENERATE_LOD_MODEL
4224 
4225 #pragma push_macro("SERIALIZE_CURVE")
4226 #undef SERIALIZE_CURVE
4227 
4228 #pragma push_macro("SERIALIZE_OPTION")
4229 #undef SERIALIZE_OPTION
4230 
4231 #pragma push_macro("SKIP_OLD_OPTION")
4232 #undef SKIP_OLD_OPTION
4233 
4234 #pragma push_macro("DECLARETEXTUREGROUPSTAT")
4235 #undef DECLARETEXTUREGROUPSTAT
4236 
4237 #pragma push_macro("ASSIGNTEXTUREGROUPSTATNAME")
4238 #undef ASSIGNTEXTUREGROUPSTATNAME
4239 
4240 #pragma push_macro("TEXT_TO_ENUM")
4241 #undef TEXT_TO_ENUM
4242 
4243 #pragma push_macro("TEXT_TO_MIPGENSETTINGS")
4244 #undef TEXT_TO_MIPGENSETTINGS
4245 
4246 #pragma push_macro("GROUPNAMES")
4247 #undef GROUPNAMES
4248 
4249 #pragma push_macro("TIMER_TEST_TEXT")
4250 #undef TIMER_TEST_TEXT
4251 
4252 #pragma push_macro("SCOPE_TIME_TO_VAR")
4253 #undef SCOPE_TIME_TO_VAR
4254 
4255 #pragma push_macro("CALCULATE_WEIGHTING")
4256 #undef CALCULATE_WEIGHTING
4257 
4258 #pragma push_macro("DO_ANIMSTAT_PROCESSING")
4259 #undef DO_ANIMSTAT_PROCESSING
4260 
4261 #pragma push_macro("IS_VALID_COLLISIONCHANNEL")
4262 #undef IS_VALID_COLLISIONCHANNEL
4263 
4264 #pragma push_macro("devCode")
4265 #undef devCode
4266 
4267 #pragma push_macro("SKY_DECLARE_BLUEPRINT_SETFUNCTION")
4268 #undef SKY_DECLARE_BLUEPRINT_SETFUNCTION
4269 
4270 #pragma push_macro("SKY_DECLARE_BLUEPRINT_SETFUNCTION_LINEARCOEFFICIENT")
4271 #undef SKY_DECLARE_BLUEPRINT_SETFUNCTION_LINEARCOEFFICIENT
4272 
4273 #pragma push_macro("CLOUD_DECLARE_BLUEPRINT_SETFUNCTION")
4274 #undef CLOUD_DECLARE_BLUEPRINT_SETFUNCTION
4275 
4276 #pragma push_macro("SETUPLODGROUP")
4277 #undef SETUPLODGROUP
4278 
4279 #pragma push_macro("TEXT_TO_SHADINGMODEL")
4280 #undef TEXT_TO_SHADINGMODEL
4281 
4282 #pragma push_macro("TEXT_TO_BLENDMODE")
4283 #undef TEXT_TO_BLENDMODE
4284 
4285 #pragma push_macro("SWAP_REFERENCE_TO")
4286 #undef SWAP_REFERENCE_TO
4287 
4288 #pragma push_macro("IF_INPUT_RETURN")
4289 #undef IF_INPUT_RETURN
4290 
4291 #pragma push_macro("COMPILER_OR_LOG_ERROR")
4292 #undef COMPILER_OR_LOG_ERROR
4293 
4294 #pragma push_macro("DECLARE_MATERIALUNIFORMEXPRESSION_TYPE")
4295 #undef DECLARE_MATERIALUNIFORMEXPRESSION_TYPE
4296 
4297 #pragma push_macro("IMPLEMENT_MATERIALUNIFORMEXPRESSION_TYPE")
4298 #undef IMPLEMENT_MATERIALUNIFORMEXPRESSION_TYPE
4299 
4300 #pragma push_macro("WORLD_TYPE_CASE")
4301 #undef WORLD_TYPE_CASE
4302 
4303 #pragma push_macro("STARTQUERYTIMER")
4304 #undef STARTQUERYTIMER
4305 
4306 #pragma push_macro("CAPTUREGEOMSWEEP")
4307 #undef CAPTUREGEOMSWEEP
4308 
4309 #pragma push_macro("CAPTURERAYCAST")
4310 #undef CAPTURERAYCAST
4311 
4312 #pragma push_macro("CAPTUREGEOMOVERLAP")
4313 #undef CAPTUREGEOMOVERLAP
4314 
4315 #pragma push_macro("SET_DRIVE_PARAM")
4316 #undef SET_DRIVE_PARAM
4317 
4318 #pragma push_macro("SUBSTEPPING_WARNING")
4319 #undef SUBSTEPPING_WARNING
4320 
4321 #pragma push_macro("ALLOCATE_VERTEX_DATA_TEMPLATE")
4322 #undef ALLOCATE_VERTEX_DATA_TEMPLATE
4323 
4324 #pragma push_macro("CHECK_SUCCESS")
4325 #undef CHECK_SUCCESS
4326 
4327 #pragma push_macro("CHECK_FAIL")
4328 #undef CHECK_FAIL
4329 
4330 #pragma push_macro("CHECK_NOT_NULL")
4331 #undef CHECK_NOT_NULL
4332 
4333 #pragma push_macro("MAKE_565")
4334 #undef MAKE_565
4335 
4336 #pragma push_macro("MAKE_8888")
4337 #undef MAKE_8888
4338 
4339 #pragma push_macro("UNORM16")
4340 #undef UNORM16
4341 
4342 #pragma push_macro("UNORM16_SRGB")
4343 #undef UNORM16_SRGB
4344 
4345 #pragma push_macro("AC_UnalignedSwap")
4346 #undef AC_UnalignedSwap
4347 
4348 #pragma push_macro("ECC_TO_BITFIELD")
4349 #undef ECC_TO_BITFIELD
4350 
4351 #pragma push_macro("CRC_TO_BITFIELD")
4352 #undef CRC_TO_BITFIELD
4353 
4354 #pragma push_macro("SCENE_QUERY_STAT_ONLY")
4355 #undef SCENE_QUERY_STAT_ONLY
4356 
4357 #pragma push_macro("SCENE_QUERY_STAT_NAME_ONLY")
4358 #undef SCENE_QUERY_STAT_NAME_ONLY
4359 
4360 #pragma push_macro("SCENE_QUERY_STAT")
4361 #undef SCENE_QUERY_STAT
4362 
4363 #pragma push_macro("MAKEFOURCC")
4364 #undef MAKEFOURCC
4365 
4366 #pragma push_macro("DIST_GET_RANDOM_VALUE")
4367 #undef DIST_GET_RANDOM_VALUE
4368 
4369 #pragma push_macro("DEFINE_GAME_DELEGATE")
4370 #undef DEFINE_GAME_DELEGATE
4371 
4372 #pragma push_macro("DEFINE_GAME_DELEGATE_TYPED")
4373 #undef DEFINE_GAME_DELEGATE_TYPED
4374 
4375 #pragma push_macro("SET_BONE_DATA")
4376 #undef SET_BONE_DATA
4377 
4378 #pragma push_macro("DECLARE_HIT_PROXY_STATIC")
4379 #undef DECLARE_HIT_PROXY_STATIC
4380 
4381 #pragma push_macro("DECLARE_HIT_PROXY")
4382 #undef DECLARE_HIT_PROXY
4383 
4384 #pragma push_macro("IMPLEMENT_HIT_PROXY_BASE")
4385 #undef IMPLEMENT_HIT_PROXY_BASE
4386 
4387 #pragma push_macro("IMPLEMENT_HIT_PROXY")
4388 #undef IMPLEMENT_HIT_PROXY
4389 
4390 #pragma push_macro("EVAL_CURVE")
4391 #undef EVAL_CURVE
4392 
4393 #pragma push_macro("FIND_POINT")
4394 #undef FIND_POINT
4395 
4396 #pragma push_macro("IMPLEMENT_MATERIAL_SHADER_TYPE")
4397 #undef IMPLEMENT_MATERIAL_SHADER_TYPE
4398 
4399 #pragma push_macro("TRACE_CLASS")
4400 #undef TRACE_CLASS
4401 
4402 #pragma push_macro("TRACE_OBJECT")
4403 #undef TRACE_OBJECT
4404 
4405 #pragma push_macro("TRACE_OBJECT_EVENT")
4406 #undef TRACE_OBJECT_EVENT
4407 
4408 #pragma push_macro("UNCONDITIONAL_TRACE_OBJECT_EVENT")
4409 #undef UNCONDITIONAL_TRACE_OBJECT_EVENT
4410 
4411 #pragma push_macro("TRACE_WORLD")
4412 #undef TRACE_WORLD
4413 
4414 #pragma push_macro("PARTICLE_INSTANCE_PREFETCH")
4415 #undef PARTICLE_INSTANCE_PREFETCH
4416 
4417 #pragma push_macro("DECLARE_PARTICLE")
4418 #undef DECLARE_PARTICLE
4419 
4420 #pragma push_macro("DECLARE_PARTICLE_CONST")
4421 #undef DECLARE_PARTICLE_CONST
4422 
4423 #pragma push_macro("DECLARE_PARTICLE_PTR")
4424 #undef DECLARE_PARTICLE_PTR
4425 
4426 #pragma push_macro("PARTICLE_ELEMENT")
4427 #undef PARTICLE_ELEMENT
4428 
4429 #pragma push_macro("TRAIL_EMITTER_CHECK_FLAG")
4430 #undef TRAIL_EMITTER_CHECK_FLAG
4431 
4432 #pragma push_macro("TRAIL_EMITTER_SET_FLAG")
4433 #undef TRAIL_EMITTER_SET_FLAG
4434 
4435 #pragma push_macro("TRAIL_EMITTER_GET_PREVNEXT")
4436 #undef TRAIL_EMITTER_GET_PREVNEXT
4437 
4438 #pragma push_macro("TRAIL_EMITTER_SET_PREVNEXT")
4439 #undef TRAIL_EMITTER_SET_PREVNEXT
4440 
4441 #pragma push_macro("TRAIL_EMITTER_IS_START")
4442 #undef TRAIL_EMITTER_IS_START
4443 
4444 #pragma push_macro("TRAIL_EMITTER_SET_START")
4445 #undef TRAIL_EMITTER_SET_START
4446 
4447 #pragma push_macro("TRAIL_EMITTER_IS_END")
4448 #undef TRAIL_EMITTER_IS_END
4449 
4450 #pragma push_macro("TRAIL_EMITTER_SET_END")
4451 #undef TRAIL_EMITTER_SET_END
4452 
4453 #pragma push_macro("TRAIL_EMITTER_IS_MIDDLE")
4454 #undef TRAIL_EMITTER_IS_MIDDLE
4455 
4456 #pragma push_macro("TRAIL_EMITTER_SET_MIDDLE")
4457 #undef TRAIL_EMITTER_SET_MIDDLE
4458 
4459 #pragma push_macro("TRAIL_EMITTER_IS_ONLY")
4460 #undef TRAIL_EMITTER_IS_ONLY
4461 
4462 #pragma push_macro("TRAIL_EMITTER_SET_ONLY")
4463 #undef TRAIL_EMITTER_SET_ONLY
4464 
4465 #pragma push_macro("TRAIL_EMITTER_IS_FORCEKILL")
4466 #undef TRAIL_EMITTER_IS_FORCEKILL
4467 
4468 #pragma push_macro("TRAIL_EMITTER_SET_FORCEKILL")
4469 #undef TRAIL_EMITTER_SET_FORCEKILL
4470 
4471 #pragma push_macro("TRAIL_EMITTER_IS_DEADTRAIL")
4472 #undef TRAIL_EMITTER_IS_DEADTRAIL
4473 
4474 #pragma push_macro("TRAIL_EMITTER_SET_DEADTRAIL")
4475 #undef TRAIL_EMITTER_SET_DEADTRAIL
4476 
4477 #pragma push_macro("TRAIL_EMITTER_IS_HEAD")
4478 #undef TRAIL_EMITTER_IS_HEAD
4479 
4480 #pragma push_macro("TRAIL_EMITTER_IS_HEADONLY")
4481 #undef TRAIL_EMITTER_IS_HEADONLY
4482 
4483 #pragma push_macro("TRAIL_EMITTER_GET_PREV")
4484 #undef TRAIL_EMITTER_GET_PREV
4485 
4486 #pragma push_macro("TRAIL_EMITTER_SET_PREV")
4487 #undef TRAIL_EMITTER_SET_PREV
4488 
4489 #pragma push_macro("TRAIL_EMITTER_GET_NEXT")
4490 #undef TRAIL_EMITTER_GET_NEXT
4491 
4492 #pragma push_macro("TRAIL_EMITTER_SET_NEXT")
4493 #undef TRAIL_EMITTER_SET_NEXT
4494 
4495 #pragma push_macro("BEAM2_TYPEDATA_SETFREQUENCY")
4496 #undef BEAM2_TYPEDATA_SETFREQUENCY
4497 
4498 #pragma push_macro("SRA_UPDATE_CALLBACK")
4499 #undef SRA_UPDATE_CALLBACK
4500 
4501 #pragma push_macro("VIEW_UNIFORM_BUFFER_MEMBER")
4502 #undef VIEW_UNIFORM_BUFFER_MEMBER
4503 
4504 #pragma push_macro("VIEW_UNIFORM_BUFFER_MEMBER_EX")
4505 #undef VIEW_UNIFORM_BUFFER_MEMBER_EX
4506 
4507 #pragma push_macro("VIEW_UNIFORM_BUFFER_MEMBER_ARRAY")
4508 #undef VIEW_UNIFORM_BUFFER_MEMBER_ARRAY
4509 
4510 #pragma push_macro("STEREO_LAYER_SHAPE_BOILERPLATE")
4511 #undef STEREO_LAYER_SHAPE_BOILERPLATE
4512 
4513 #pragma push_macro("CAN_TRACE_OBJECT")
4514 #undef CAN_TRACE_OBJECT
4515 
4516 #pragma push_macro("CANNOT_TRACE_OBJECT")
4517 #undef CANNOT_TRACE_OBJECT
4518 
4519 #pragma push_macro("MARK_OBJECT_TRACEABLE")
4520 #undef MARK_OBJECT_TRACEABLE
4521 
4522 #pragma push_macro("SET_OBJECT_TRACEABLE")
4523 #undef SET_OBJECT_TRACEABLE
4524 
4525 #pragma push_macro("GET_TRACE_OBJECT_VALUE")
4526 #undef GET_TRACE_OBJECT_VALUE
4527 
4528 #pragma push_macro("DISABLE_ENGINE_ACTOR_TRACE_FILTERING")
4529 #undef DISABLE_ENGINE_ACTOR_TRACE_FILTERING
4530 
4531 #pragma push_macro("DISABLE_ENGINE_WORLD_TRACE_FILTERING")
4532 #undef DISABLE_ENGINE_WORLD_TRACE_FILTERING
4533 
4534 #pragma push_macro("ANIM_MT_SCOPE_CYCLE_COUNTER")
4535 #undef ANIM_MT_SCOPE_CYCLE_COUNTER
4536 
4537 #pragma push_macro("TRACE_ANIM_TICK_RECORD")
4538 #undef TRACE_ANIM_TICK_RECORD
4539 
4540 #pragma push_macro("TRACE_SKELETAL_MESH")
4541 #undef TRACE_SKELETAL_MESH
4542 
4543 #pragma push_macro("TRACE_SKELETAL_MESH_COMPONENT")
4544 #undef TRACE_SKELETAL_MESH_COMPONENT
4545 
4546 #pragma push_macro("TRACE_SKELETALMESH_FRAME")
4547 #undef TRACE_SKELETALMESH_FRAME
4548 
4549 #pragma push_macro("TRACE_SCOPED_ANIM_GRAPH")
4550 #undef TRACE_SCOPED_ANIM_GRAPH
4551 
4552 #pragma push_macro("TRACE_SCOPED_ANIM_NODE")
4553 #undef TRACE_SCOPED_ANIM_NODE
4554 
4555 #pragma push_macro("TRACE_ANIM_NODE_VALUE")
4556 #undef TRACE_ANIM_NODE_VALUE
4557 
4558 #pragma push_macro("TRACE_ANIM_SEQUENCE_PLAYER")
4559 #undef TRACE_ANIM_SEQUENCE_PLAYER
4560 
4561 #pragma push_macro("TRACE_ANIM_STATE_MACHINE_STATE")
4562 #undef TRACE_ANIM_STATE_MACHINE_STATE
4563 
4564 #pragma push_macro("TRACE_ANIM_NOTIFY")
4565 #undef TRACE_ANIM_NOTIFY
4566 
4567 #pragma push_macro("TRACE_ANIM_SYNC_MARKER")
4568 #undef TRACE_ANIM_SYNC_MARKER
4569 
4570 #pragma push_macro("TRACE_ANIM_MONTAGE")
4571 #undef TRACE_ANIM_MONTAGE
4572 
4573 #pragma push_macro("DEFINE_CONTROL_CHANNEL_MESSAGE")
4574 #undef DEFINE_CONTROL_CHANNEL_MESSAGE
4575 
4576 #pragma push_macro("DEFINE_CONTROL_CHANNEL_MESSAGE_ZEROPARAM")
4577 #undef DEFINE_CONTROL_CHANNEL_MESSAGE_ZEROPARAM
4578 
4579 #pragma push_macro("DEFINE_CONTROL_CHANNEL_MESSAGE_ONEPARAM")
4580 #undef DEFINE_CONTROL_CHANNEL_MESSAGE_ONEPARAM
4581 
4582 #pragma push_macro("DEFINE_CONTROL_CHANNEL_MESSAGE_TWOPARAM")
4583 #undef DEFINE_CONTROL_CHANNEL_MESSAGE_TWOPARAM
4584 
4585 #pragma push_macro("DEFINE_CONTROL_CHANNEL_MESSAGE_THREEPARAM")
4586 #undef DEFINE_CONTROL_CHANNEL_MESSAGE_THREEPARAM
4587 
4588 #pragma push_macro("DEFINE_CONTROL_CHANNEL_MESSAGE_FOURPARAM")
4589 #undef DEFINE_CONTROL_CHANNEL_MESSAGE_FOURPARAM
4590 
4591 #pragma push_macro("DEFINE_CONTROL_CHANNEL_MESSAGE_FIVEPARAM")
4592 #undef DEFINE_CONTROL_CHANNEL_MESSAGE_FIVEPARAM
4593 
4594 #pragma push_macro("DEFINE_CONTROL_CHANNEL_MESSAGE_SIXPARAM")
4595 #undef DEFINE_CONTROL_CHANNEL_MESSAGE_SIXPARAM
4596 
4597 #pragma push_macro("DEFINE_CONTROL_CHANNEL_MESSAGE_SEVENPARAM")
4598 #undef DEFINE_CONTROL_CHANNEL_MESSAGE_SEVENPARAM
4599 
4600 #pragma push_macro("DEFINE_CONTROL_CHANNEL_MESSAGE_EIGHTPARAM")
4601 #undef DEFINE_CONTROL_CHANNEL_MESSAGE_EIGHTPARAM
4602 
4603 #pragma push_macro("IMPLEMENT_CONTROL_CHANNEL_MESSAGE")
4604 #undef IMPLEMENT_CONTROL_CHANNEL_MESSAGE
4605 
4606 #pragma push_macro("UE_LOG_PACKET_NOTIFY_WARNING")
4607 #undef UE_LOG_PACKET_NOTIFY_WARNING
4608 
4609 #pragma push_macro("GRANULAR_NETWORK_MEMORY_TRACKING_INIT")
4610 #undef GRANULAR_NETWORK_MEMORY_TRACKING_INIT
4611 
4612 #pragma push_macro("GRANULAR_NETWORK_MEMORY_TRACKING_TRACK")
4613 #undef GRANULAR_NETWORK_MEMORY_TRACKING_TRACK
4614 
4615 #pragma push_macro("GRANULAR_NETWORK_MEMORY_TRACKING_CUSTOM_WORK")
4616 #undef GRANULAR_NETWORK_MEMORY_TRACKING_CUSTOM_WORK
4617 
4618 #pragma push_macro("NETWORK_PROFILER")
4619 #undef NETWORK_PROFILER
4620 
4621 #pragma push_macro("DOREPLIFETIME_WITH_PARAMS_FAST")
4622 #undef DOREPLIFETIME_WITH_PARAMS_FAST
4623 
4624 #pragma push_macro("DOREPLIFETIME_WITH_PARAMS_FAST_STATIC_ARRAY")
4625 #undef DOREPLIFETIME_WITH_PARAMS_FAST_STATIC_ARRAY
4626 
4627 #pragma push_macro("DOREPLIFETIME_WITH_PARAMS")
4628 #undef DOREPLIFETIME_WITH_PARAMS
4629 
4630 #pragma push_macro("DOREPLIFETIME")
4631 #undef DOREPLIFETIME
4632 
4633 #pragma push_macro("DOREPLIFETIME_DIFFNAMES")
4634 #undef DOREPLIFETIME_DIFFNAMES
4635 
4636 #pragma push_macro("DOREPLIFETIME_CONDITION")
4637 #undef DOREPLIFETIME_CONDITION
4638 
4639 #pragma push_macro("DOREPLIFETIME_CONDITION_NOTIFY")
4640 #undef DOREPLIFETIME_CONDITION_NOTIFY
4641 
4642 #pragma push_macro("DOREPLIFETIME_ACTIVE_OVERRIDE_FAST")
4643 #undef DOREPLIFETIME_ACTIVE_OVERRIDE_FAST
4644 
4645 #pragma push_macro("DOREPLIFETIME_ACTIVE_OVERRIDE_FAST_STATIC_ARRAY")
4646 #undef DOREPLIFETIME_ACTIVE_OVERRIDE_FAST_STATIC_ARRAY
4647 
4648 #pragma push_macro("DOREPLIFETIME_ACTIVE_OVERRIDE")
4649 #undef DOREPLIFETIME_ACTIVE_OVERRIDE
4650 
4651 #pragma push_macro("DOREPLIFETIME_CHANGE_CONDITION")
4652 #undef DOREPLIFETIME_CHANGE_CONDITION
4653 
4654 #pragma push_macro("DISABLE_REPLICATED_PROPERTY")
4655 #undef DISABLE_REPLICATED_PROPERTY
4656 
4657 #pragma push_macro("DISABLE_REPLICATED_PRIVATE_PROPERTY")
4658 #undef DISABLE_REPLICATED_PRIVATE_PROPERTY
4659 
4660 #pragma push_macro("DISABLE_REPLICATED_PROPERTY_FAST")
4661 #undef DISABLE_REPLICATED_PROPERTY_FAST
4662 
4663 #pragma push_macro("DISABLE_REPLICATED_PROPERTY_FAST_STATIC_ARRAY")
4664 #undef DISABLE_REPLICATED_PROPERTY_FAST_STATIC_ARRAY
4665 
4666 #pragma push_macro("DISABLE_ALL_CLASS_REPLICATED_PROPERTIES")
4667 #undef DISABLE_ALL_CLASS_REPLICATED_PROPERTIES
4668 
4669 #pragma push_macro("DISABLE_ALL_CLASS_REPLICATED_PROPERTIES_FAST")
4670 #undef DISABLE_ALL_CLASS_REPLICATED_PROPERTIES_FAST
4671 
4672 #pragma push_macro("RESET_REPLIFETIME_CONDITION")
4673 #undef RESET_REPLIFETIME_CONDITION
4674 
4675 #pragma push_macro("RESET_REPLIFETIME")
4676 #undef RESET_REPLIFETIME
4677 
4678 #pragma push_macro("RESET_REPLIFETIME_CONDITION_FAST")
4679 #undef RESET_REPLIFETIME_CONDITION_FAST
4680 
4681 #pragma push_macro("RESET_REPLIFETIME_CONDITION_FAST_STATIC_ARRAY")
4682 #undef RESET_REPLIFETIME_CONDITION_FAST_STATIC_ARRAY
4683 
4684 #pragma push_macro("RESET_REPLIFETIME_FAST")
4685 #undef RESET_REPLIFETIME_FAST
4686 
4687 #pragma push_macro("RESET_REPLIFETIME_FAST_STATIC_ARRAY")
4688 #undef RESET_REPLIFETIME_FAST_STATIC_ARRAY
4689 
4690 #pragma push_macro("RPC_VALIDATE")
4691 #undef RPC_VALIDATE
4692 
4693 #pragma push_macro("REDIRECT_TO_VLOG")
4694 #undef REDIRECT_TO_VLOG
4695 
4696 #pragma push_macro("REDIRECT_OBJECT_TO_VLOG")
4697 #undef REDIRECT_OBJECT_TO_VLOG
4698 
4699 #pragma push_macro("CONNECT_WITH_VLOG")
4700 #undef CONNECT_WITH_VLOG
4701 
4702 #pragma push_macro("CONNECT_OBJECT_WITH_VLOG")
4703 #undef CONNECT_OBJECT_WITH_VLOG
4704 
4705 #pragma push_macro("UE_VLOG")
4706 #undef UE_VLOG
4707 
4708 #pragma push_macro("UE_CVLOG")
4709 #undef UE_CVLOG
4710 
4711 #pragma push_macro("UE_VLOG_UELOG")
4712 #undef UE_VLOG_UELOG
4713 
4714 #pragma push_macro("UE_CVLOG_UELOG")
4715 #undef UE_CVLOG_UELOG
4716 
4717 #pragma push_macro("UE_VLOG_SEGMENT")
4718 #undef UE_VLOG_SEGMENT
4719 
4720 #pragma push_macro("UE_CVLOG_SEGMENT")
4721 #undef UE_CVLOG_SEGMENT
4722 
4723 #pragma push_macro("UE_VLOG_SEGMENT_THICK")
4724 #undef UE_VLOG_SEGMENT_THICK
4725 
4726 #pragma push_macro("UE_CVLOG_SEGMENT_THICK")
4727 #undef UE_CVLOG_SEGMENT_THICK
4728 
4729 #pragma push_macro("UE_VLOG_LOCATION")
4730 #undef UE_VLOG_LOCATION
4731 
4732 #pragma push_macro("UE_CVLOG_LOCATION")
4733 #undef UE_CVLOG_LOCATION
4734 
4735 #pragma push_macro("UE_VLOG_BOX")
4736 #undef UE_VLOG_BOX
4737 
4738 #pragma push_macro("UE_CVLOG_BOX")
4739 #undef UE_CVLOG_BOX
4740 
4741 #pragma push_macro("UE_VLOG_OBOX")
4742 #undef UE_VLOG_OBOX
4743 
4744 #pragma push_macro("UE_CVLOG_OBOX")
4745 #undef UE_CVLOG_OBOX
4746 
4747 #pragma push_macro("UE_VLOG_CONE")
4748 #undef UE_VLOG_CONE
4749 
4750 #pragma push_macro("UE_CVLOG_CONE")
4751 #undef UE_CVLOG_CONE
4752 
4753 #pragma push_macro("UE_VLOG_CYLINDER")
4754 #undef UE_VLOG_CYLINDER
4755 
4756 #pragma push_macro("UE_CVLOG_CYLINDER")
4757 #undef UE_CVLOG_CYLINDER
4758 
4759 #pragma push_macro("UE_VLOG_CAPSULE")
4760 #undef UE_VLOG_CAPSULE
4761 
4762 #pragma push_macro("UE_CVLOG_CAPSULE")
4763 #undef UE_CVLOG_CAPSULE
4764 
4765 #pragma push_macro("UE_VLOG_HISTOGRAM")
4766 #undef UE_VLOG_HISTOGRAM
4767 
4768 #pragma push_macro("UE_CVLOG_HISTOGRAM")
4769 #undef UE_CVLOG_HISTOGRAM
4770 
4771 #pragma push_macro("UE_VLOG_PULLEDCONVEX")
4772 #undef UE_VLOG_PULLEDCONVEX
4773 
4774 #pragma push_macro("UE_CVLOG_PULLEDCONVEX")
4775 #undef UE_CVLOG_PULLEDCONVEX
4776 
4777 #pragma push_macro("UE_VLOG_MESH")
4778 #undef UE_VLOG_MESH
4779 
4780 #pragma push_macro("UE_CVLOG_MESH")
4781 #undef UE_CVLOG_MESH
4782 
4783 #pragma push_macro("UE_VLOG_CONVEXPOLY")
4784 #undef UE_VLOG_CONVEXPOLY
4785 
4786 #pragma push_macro("UE_CVLOG_CONVEXPOLY")
4787 #undef UE_CVLOG_CONVEXPOLY
4788 
4789 #pragma push_macro("UE_VLOG_ARROW")
4790 #undef UE_VLOG_ARROW
4791 
4792 #pragma push_macro("UE_CVLOG_ARROW")
4793 #undef UE_CVLOG_ARROW
4794 
4795 #pragma push_macro("DECLARE_VLOG_EVENT")
4796 #undef DECLARE_VLOG_EVENT
4797 
4798 #pragma push_macro("DEFINE_VLOG_EVENT")
4799 #undef DEFINE_VLOG_EVENT
4800 
4801 #pragma push_macro("UE_VLOG_EVENTS")
4802 #undef UE_VLOG_EVENTS
4803 
4804 #pragma push_macro("UE_CVLOG_EVENTS")
4805 #undef UE_CVLOG_EVENTS
4806 
4807 #pragma push_macro("UE_VLOG_EVENT_WITH_DATA")
4808 #undef UE_VLOG_EVENT_WITH_DATA
4809 
4810 #pragma push_macro("UE_CVLOG_EVENT_WITH_DATA")
4811 #undef UE_CVLOG_EVENT_WITH_DATA
4812 
4813 #pragma push_macro("UE_IFVLOG")
4814 #undef UE_IFVLOG
4815 
4816 #pragma push_macro("TEXT_CONDITION")
4817 #undef TEXT_CONDITION
4818 
4819 #pragma push_macro("COLLAPSED_LOGF")
4820 #undef COLLAPSED_LOGF
4821 
4822 #pragma push_macro("DEFINE_ENUM_TO_STRING")
4823 #undef DEFINE_ENUM_TO_STRING
4824 
4825 #pragma push_macro("DECLARE_ENUM_TO_STRING")
4826 #undef DECLARE_ENUM_TO_STRING
4827 
4828 #pragma push_macro("EVOLUTION_TRAIT")
4829 #undef EVOLUTION_TRAIT
4830 
4831 #pragma push_macro("SCOPE_CYCLE_COUNTER_GJK")
4832 #undef SCOPE_CYCLE_COUNTER_GJK
4833 
4834 #pragma push_macro("MAX_CLAMP")
4835 #undef MAX_CLAMP
4836 
4837 #pragma push_macro("MIN_CLAMP")
4838 #undef MIN_CLAMP
4839 
4840 #pragma push_macro("RANGE_CLAMP")
4841 #undef RANGE_CLAMP
4842 
4843 #pragma push_macro("CHAOS_CHECK")
4844 #undef CHAOS_CHECK
4845 
4846 #pragma push_macro("CHAOS_ENSURE")
4847 #undef CHAOS_ENSURE
4848 
4849 #pragma push_macro("CHAOS_ENSURE_MSG")
4850 #undef CHAOS_ENSURE_MSG
4851 
4852 #pragma push_macro("CHAOS_LOG")
4853 #undef CHAOS_LOG
4854 
4855 #pragma push_macro("CHAOS_CLOG")
4856 #undef CHAOS_CLOG
4857 
4858 #pragma push_macro("CHAOS_PERF_TEST")
4859 #undef CHAOS_PERF_TEST
4860 
4861 #pragma push_macro("CHAOS_SCOPED_TIMER")
4862 #undef CHAOS_SCOPED_TIMER
4863 
4864 #pragma push_macro("PARTICLE_PROPERTY")
4865 #undef PARTICLE_PROPERTY
4866 
4867 #pragma push_macro("PROPERTY_TYPE")
4868 #undef PROPERTY_TYPE
4869 
4870 #pragma push_macro("SHAPE_PROPERTY")
4871 #undef SHAPE_PROPERTY
4872 
4873 #pragma push_macro("PARTICLE_PROPERTY_CHECKED")
4874 #undef PARTICLE_PROPERTY_CHECKED
4875 
4876 #pragma push_macro("CONSTRAINT_JOINT_PROPERPETY_IMPL")
4877 #undef CONSTRAINT_JOINT_PROPERPETY_IMPL
4878 
4879 #pragma push_macro("SCOPE_CYCLE_COUNTER_NAROWPHASE")
4880 #undef SCOPE_CYCLE_COUNTER_NAROWPHASE
4881 
4882 #pragma push_macro("CHAOS_COLLISION_STAT")
4883 #undef CHAOS_COLLISION_STAT
4884 
4885 #pragma push_macro("CHAOS_COLLISION_STAT_DISABLED")
4886 #undef CHAOS_COLLISION_STAT_DISABLED
4887 
4888 #pragma push_macro("MANAGED_ARRAY_TYPE")
4889 #undef MANAGED_ARRAY_TYPE
4890 
4891 #pragma push_macro("COPY_ON_WRITE_ATTRIBUTE")
4892 #undef COPY_ON_WRITE_ATTRIBUTE
4893 
4894 #pragma push_macro("SCOPE_LOG_GAMEPLAYTAGS")
4895 #undef SCOPE_LOG_GAMEPLAYTAGS
4896 
4897 #pragma push_macro("PARSE_FLOAT")
4898 #undef PARSE_FLOAT
4899 
4900 #pragma push_macro("PARSE_INT")
4901 #undef PARSE_INT
4902 
4903 #pragma push_macro("ADDKEYMAP")
4904 #undef ADDKEYMAP
4905 
4906 #pragma push_macro("MAP_OEM_VK_TO_SCAN")
4907 #undef MAP_OEM_VK_TO_SCAN
4908 
4909 #pragma push_macro("JSON_SERIALIZE")
4910 #undef JSON_SERIALIZE
4911 
4912 #pragma push_macro("JSON_SERIALIZE_ARRAY")
4913 #undef JSON_SERIALIZE_ARRAY
4914 
4915 #pragma push_macro("JSON_SERIALIZE_MAP")
4916 #undef JSON_SERIALIZE_MAP
4917 
4918 #pragma push_macro("JSON_SERIALIZE_SIMPLECOPY")
4919 #undef JSON_SERIALIZE_SIMPLECOPY
4920 
4921 #pragma push_macro("JSON_SERIALIZE_MAP_SAFE")
4922 #undef JSON_SERIALIZE_MAP_SAFE
4923 
4924 #pragma push_macro("JSON_SERIALIZE_SERIALIZABLE")
4925 #undef JSON_SERIALIZE_SERIALIZABLE
4926 
4927 #pragma push_macro("JSON_SERIALIZE_RAW_JSON_STRING")
4928 #undef JSON_SERIALIZE_RAW_JSON_STRING
4929 
4930 #pragma push_macro("JSON_SERIALIZE_ARRAY_SERIALIZABLE")
4931 #undef JSON_SERIALIZE_ARRAY_SERIALIZABLE
4932 
4933 #pragma push_macro("JSON_SERIALIZE_MAP_SERIALIZABLE")
4934 #undef JSON_SERIALIZE_MAP_SERIALIZABLE
4935 
4936 #pragma push_macro("JSON_SERIALIZE_OBJECT_SERIALIZABLE")
4937 #undef JSON_SERIALIZE_OBJECT_SERIALIZABLE
4938 
4939 #pragma push_macro("JSON_SERIALIZE_DATETIME_UNIX_TIMESTAMP")
4940 #undef JSON_SERIALIZE_DATETIME_UNIX_TIMESTAMP
4941 
4942 #pragma push_macro("JSON_SERIALIZE_DATETIME_UNIX_TIMESTAMP_MILLISECONDS")
4943 #undef JSON_SERIALIZE_DATETIME_UNIX_TIMESTAMP_MILLISECONDS
4944 
4945 #pragma push_macro("JSON_SERIALIZE_ENUM")
4946 #undef JSON_SERIALIZE_ENUM
4947 
4948 #pragma push_macro("HEIGHTDATA")
4949 #undef HEIGHTDATA
4950 
4951 #pragma push_macro("CHECK_JNI_METHOD")
4952 #undef CHECK_JNI_METHOD
4953 
4954 #pragma push_macro("VERSION_TEXT")
4955 #undef VERSION_TEXT
4956 
4957 #pragma push_macro("VERSION_STRINGIFY_2")
4958 #undef VERSION_STRINGIFY_2
4959 
4960 #pragma push_macro("VERSION_STRINGIFY")
4961 #undef VERSION_STRINGIFY
4962 
4963 #pragma push_macro("SAFE_CA_CALL")
4964 #undef SAFE_CA_CALL
4965 
4966 #pragma push_macro("CORE_AUDIO_ERR")
4967 #undef CORE_AUDIO_ERR
4968 
4969 #pragma push_macro("NEW_GLOBAL_PROPERTY")
4970 #undef NEW_GLOBAL_PROPERTY
4971 
4972 #pragma push_macro("NEW_OUTPUT_PROPERTY")
4973 #undef NEW_OUTPUT_PROPERTY
4974 
4975 #pragma push_macro("DECLARE_RPC")
4976 #undef DECLARE_RPC
4977 
4978 #pragma push_macro("MOVIESCENE_DETAILED_SCOPE_CYCLE_COUNTER")
4979 #undef MOVIESCENE_DETAILED_SCOPE_CYCLE_COUNTER
4980 
4981 #pragma push_macro("UE_MOVIESCENE_TODO_IMPL")
4982 #undef UE_MOVIESCENE_TODO_IMPL
4983 
4984 #pragma push_macro("UE_MOVIESCENE_TODO")
4985 #undef UE_MOVIESCENE_TODO
4986 
4987 #pragma push_macro("INITIALIZE_NAVQUERY_SIMPLE")
4988 #undef INITIALIZE_NAVQUERY_SIMPLE
4989 
4990 #pragma push_macro("INITIALIZE_NAVQUERY")
4991 #undef INITIALIZE_NAVQUERY
4992 
4993 #pragma push_macro("INITIALIZE_NAVQUERY_WLINKFILTER")
4994 #undef INITIALIZE_NAVQUERY_WLINKFILTER
4995 
4996 #pragma push_macro("TEXT_WEAKOBJ_NAME")
4997 #undef TEXT_WEAKOBJ_NAME
4998 
4999 #pragma push_macro("REGISTER_NET_ANALYTICS")
5000 #undef REGISTER_NET_ANALYTICS
5001 
5002 #pragma push_macro("CONDITIONAL_ON_PUSH_MODEL")
5003 #undef CONDITIONAL_ON_PUSH_MODEL
5004 
5005 #pragma push_macro("IS_PUSH_MODEL_ENABLED")
5006 #undef IS_PUSH_MODEL_ENABLED
5007 
5008 #pragma push_macro("PUSH_MAKE_BP_PROPERTIES_PUSH_MODEL")
5009 #undef PUSH_MAKE_BP_PROPERTIES_PUSH_MODEL
5010 
5011 #pragma push_macro("GET_PROPERTY_REP_INDEX")
5012 #undef GET_PROPERTY_REP_INDEX
5013 
5014 #pragma push_macro("GET_PROPERTY_REP_INDEX_STATIC_ARRAY_START")
5015 #undef GET_PROPERTY_REP_INDEX_STATIC_ARRAY_START
5016 
5017 #pragma push_macro("GET_PROPERTY_REP_INDEX_STATIC_ARRAY_END")
5018 #undef GET_PROPERTY_REP_INDEX_STATIC_ARRAY_END
5019 
5020 #pragma push_macro("GET_PROPERTY_REP_INDEX_STATIC_ARRAY_INDEX")
5021 #undef GET_PROPERTY_REP_INDEX_STATIC_ARRAY_INDEX
5022 
5023 #pragma push_macro("IS_PROPERTY_REPLICATED")
5024 #undef IS_PROPERTY_REPLICATED
5025 
5026 #pragma push_macro("CONDITIONAL_ON_OBJECT_NET_ID")
5027 #undef CONDITIONAL_ON_OBJECT_NET_ID
5028 
5029 #pragma push_macro("CONDITIONAL_ON_OBJECT_NET_ID_DYNAMIC")
5030 #undef CONDITIONAL_ON_OBJECT_NET_ID_DYNAMIC
5031 
5032 #pragma push_macro("CONDITIONAL_ON_REP_INDEX_AND_OBJECT_NET_ID")
5033 #undef CONDITIONAL_ON_REP_INDEX_AND_OBJECT_NET_ID
5034 
5035 #pragma push_macro("MARK_PROPERTY_DIRTY_UNSAFE")
5036 #undef MARK_PROPERTY_DIRTY_UNSAFE
5037 
5038 #pragma push_macro("MARK_PROPERTY_DIRTY")
5039 #undef MARK_PROPERTY_DIRTY
5040 
5041 #pragma push_macro("MARK_PROPERTY_DIRTY_STATIC_ARRAY_INDEX")
5042 #undef MARK_PROPERTY_DIRTY_STATIC_ARRAY_INDEX
5043 
5044 #pragma push_macro("MARK_PROPERTY_DIRTY_STATIC_ARRAY")
5045 #undef MARK_PROPERTY_DIRTY_STATIC_ARRAY
5046 
5047 #pragma push_macro("MARK_PROPERTY_DIRTY_FROM_NAME")
5048 #undef MARK_PROPERTY_DIRTY_FROM_NAME
5049 
5050 #pragma push_macro("MARK_PROPERTY_DIRTY_FROM_NAME_STATIC_ARRAY_INDEX")
5051 #undef MARK_PROPERTY_DIRTY_FROM_NAME_STATIC_ARRAY_INDEX
5052 
5053 #pragma push_macro("MARK_PROPERTY_DIRTY_FROM_NAME_STATIC_ARRAY")
5054 #undef MARK_PROPERTY_DIRTY_FROM_NAME_STATIC_ARRAY
5055 
5056 #pragma push_macro("GET_PROPERTY_REP_INDEX_STATIC_ARRAY")
5057 #undef GET_PROPERTY_REP_INDEX_STATIC_ARRAY
5058 
5059 #pragma push_macro("REPLICATED_BASE_CLASS")
5060 #undef REPLICATED_BASE_CLASS
5061 
5062 #pragma push_macro("UE_NET_TRACE_CREATE_COLLECTOR")
5063 #undef UE_NET_TRACE_CREATE_COLLECTOR
5064 
5065 #pragma push_macro("UE_NET_TRACE_DESTROY_COLLECTOR")
5066 #undef UE_NET_TRACE_DESTROY_COLLECTOR
5067 
5068 #pragma push_macro("UE_NET_TRACE_SCOPE")
5069 #undef UE_NET_TRACE_SCOPE
5070 
5071 #pragma push_macro("UE_NET_TRACE_OBJECT_SCOPE")
5072 #undef UE_NET_TRACE_OBJECT_SCOPE
5073 
5074 #pragma push_macro("UE_NET_TRACE_DYNAMIC_NAME_SCOPE")
5075 #undef UE_NET_TRACE_DYNAMIC_NAME_SCOPE
5076 
5077 #pragma push_macro("UE_NET_TRACE_NAMED_SCOPE")
5078 #undef UE_NET_TRACE_NAMED_SCOPE
5079 
5080 #pragma push_macro("UE_NET_TRACE_NAMED_OBJECT_SCOPE")
5081 #undef UE_NET_TRACE_NAMED_OBJECT_SCOPE
5082 
5083 #pragma push_macro("UE_NET_TRACE_NAMED_DYNAMIC_NAME_SCOPE")
5084 #undef UE_NET_TRACE_NAMED_DYNAMIC_NAME_SCOPE
5085 
5086 #pragma push_macro("UE_NET_TRACE_SET_SCOPE_NAME")
5087 #undef UE_NET_TRACE_SET_SCOPE_NAME
5088 
5089 #pragma push_macro("UE_NET_TRACE_SET_SCOPE_OBJECTID")
5090 #undef UE_NET_TRACE_SET_SCOPE_OBJECTID
5091 
5092 #pragma push_macro("UE_NET_TRACE_EXIT_NAMED_SCOPE")
5093 #undef UE_NET_TRACE_EXIT_NAMED_SCOPE
5094 
5095 #pragma push_macro("UE_NET_TRACE_OFFSET_SCOPE")
5096 #undef UE_NET_TRACE_OFFSET_SCOPE
5097 
5098 #pragma push_macro("UE_NET_TRACE")
5099 #undef UE_NET_TRACE
5100 
5101 #pragma push_macro("UE_NET_TRACE_DYNAMIC_NAME")
5102 #undef UE_NET_TRACE_DYNAMIC_NAME
5103 
5104 #pragma push_macro("UE_NET_TRACE_FLUSH_COLLECTOR")
5105 #undef UE_NET_TRACE_FLUSH_COLLECTOR
5106 
5107 #pragma push_macro("UE_NET_TRACE_BEGIN_BUNCH")
5108 #undef UE_NET_TRACE_BEGIN_BUNCH
5109 
5110 #pragma push_macro("UE_NET_TRACE_DISCARD_BUNCH")
5111 #undef UE_NET_TRACE_DISCARD_BUNCH
5112 
5113 #pragma push_macro("UE_NET_TRACE_POP_SEND_BUNCH")
5114 #undef UE_NET_TRACE_POP_SEND_BUNCH
5115 
5116 #pragma push_macro("UE_NET_TRACE_EVENTS")
5117 #undef UE_NET_TRACE_EVENTS
5118 
5119 #pragma push_macro("UE_NET_TRACE_END_BUNCH")
5120 #undef UE_NET_TRACE_END_BUNCH
5121 
5122 #pragma push_macro("UE_NET_TRACE_BUNCH_SCOPE")
5123 #undef UE_NET_TRACE_BUNCH_SCOPE
5124 
5125 #pragma push_macro("UE_NET_TRACE_ASSIGNED_GUID")
5126 #undef UE_NET_TRACE_ASSIGNED_GUID
5127 
5128 #pragma push_macro("UE_NET_TRACE_NETHANDLE_CREATED")
5129 #undef UE_NET_TRACE_NETHANDLE_CREATED
5130 
5131 #pragma push_macro("UE_NET_TRACE_NETHANDLE_DESTROYED")
5132 #undef UE_NET_TRACE_NETHANDLE_DESTROYED
5133 
5134 #pragma push_macro("UE_NET_TRACE_CONNECTION_CREATED")
5135 #undef UE_NET_TRACE_CONNECTION_CREATED
5136 
5137 #pragma push_macro("UE_NET_TRACE_CONNECTION_CLOSED")
5138 #undef UE_NET_TRACE_CONNECTION_CLOSED
5139 
5140 #pragma push_macro("UE_NET_TRACE_PACKET_DROPPED")
5141 #undef UE_NET_TRACE_PACKET_DROPPED
5142 
5143 #pragma push_macro("UE_NET_TRACE_PACKET_SEND")
5144 #undef UE_NET_TRACE_PACKET_SEND
5145 
5146 #pragma push_macro("UE_NET_TRACE_PACKET_RECV")
5147 #undef UE_NET_TRACE_PACKET_RECV
5148 
5149 #pragma push_macro("UE_NET_TRACE_END_SESSION")
5150 #undef UE_NET_TRACE_END_SESSION
5151 
5152 #pragma push_macro("UE_NET_TRACE_DO_IF")
5153 #undef UE_NET_TRACE_DO_IF
5154 
5155 #pragma push_macro("UE_NET_TRACE_INTERNAL_CREATE_COLLECTOR")
5156 #undef UE_NET_TRACE_INTERNAL_CREATE_COLLECTOR
5157 
5158 #pragma push_macro("UE_NET_TRACE_INTERNAL_DESTROY_COLLECTOR")
5159 #undef UE_NET_TRACE_INTERNAL_DESTROY_COLLECTOR
5160 
5161 #pragma push_macro("UE_NET_TRACE_INTERNAL_FLUSH_COLLECTOR")
5162 #undef UE_NET_TRACE_INTERNAL_FLUSH_COLLECTOR
5163 
5164 #pragma push_macro("UE_NET_TRACE_INTERNAL_BEGIN_BUNCH")
5165 #undef UE_NET_TRACE_INTERNAL_BEGIN_BUNCH
5166 
5167 #pragma push_macro("UE_NET_TRACE_INTERNAL_DISCARD_BUNCH")
5168 #undef UE_NET_TRACE_INTERNAL_DISCARD_BUNCH
5169 
5170 #pragma push_macro("UE_NET_TRACE_INTERNAL_POP_SEND_BUNCH")
5171 #undef UE_NET_TRACE_INTERNAL_POP_SEND_BUNCH
5172 
5173 #pragma push_macro("UE_NET_TRACE_INTERNAL_EVENTS")
5174 #undef UE_NET_TRACE_INTERNAL_EVENTS
5175 
5176 #pragma push_macro("UE_NET_TRACE_INTERNAL_END_BUNCH")
5177 #undef UE_NET_TRACE_INTERNAL_END_BUNCH
5178 
5179 #pragma push_macro("UE_NET_TRACE_INTERNAL_BUNCH_SCOPE")
5180 #undef UE_NET_TRACE_INTERNAL_BUNCH_SCOPE
5181 
5182 #pragma push_macro("UE_NET_TRACE_INTERNAL_SCOPE")
5183 #undef UE_NET_TRACE_INTERNAL_SCOPE
5184 
5185 #pragma push_macro("UE_NET_TRACE_INTERNAL_OBJECT_SCOPE")
5186 #undef UE_NET_TRACE_INTERNAL_OBJECT_SCOPE
5187 
5188 #pragma push_macro("UE_NET_TRACE_INTERNAL_DYNAMIC_NAME_SCOPE")
5189 #undef UE_NET_TRACE_INTERNAL_DYNAMIC_NAME_SCOPE
5190 
5191 #pragma push_macro("UE_NET_TRACE_INTERNAL_NAMED_SCOPE")
5192 #undef UE_NET_TRACE_INTERNAL_NAMED_SCOPE
5193 
5194 #pragma push_macro("UE_NET_TRACE_INTERNAL_NAMED_OBJECT_SCOPE")
5195 #undef UE_NET_TRACE_INTERNAL_NAMED_OBJECT_SCOPE
5196 
5197 #pragma push_macro("UE_NET_TRACE_INTERNAL_NAMED_DYNAMIC_NAME_SCOPE")
5198 #undef UE_NET_TRACE_INTERNAL_NAMED_DYNAMIC_NAME_SCOPE
5199 
5200 #pragma push_macro("UE_NET_TRACE_INTERNAL_SET_SCOPE_NAME")
5201 #undef UE_NET_TRACE_INTERNAL_SET_SCOPE_NAME
5202 
5203 #pragma push_macro("UE_NET_TRACE_INTERNAL_SET_SCOPE_OBJECTID")
5204 #undef UE_NET_TRACE_INTERNAL_SET_SCOPE_OBJECTID
5205 
5206 #pragma push_macro("UE_NET_TRACE_INTERNAL_EXIT_NAMED_SCOPE")
5207 #undef UE_NET_TRACE_INTERNAL_EXIT_NAMED_SCOPE
5208 
5209 #pragma push_macro("UE_NET_TRACE_INTERNAL_OFFSET_SCOPE")
5210 #undef UE_NET_TRACE_INTERNAL_OFFSET_SCOPE
5211 
5212 #pragma push_macro("UE_NET_TRACE_INTERNAL")
5213 #undef UE_NET_TRACE_INTERNAL
5214 
5215 #pragma push_macro("UE_NET_TRACE_INTERNAL_DYNAMIC_NAME")
5216 #undef UE_NET_TRACE_INTERNAL_DYNAMIC_NAME
5217 
5218 #pragma push_macro("UE_NET_TRACE_INTERNAL_ASSIGNED_GUID")
5219 #undef UE_NET_TRACE_INTERNAL_ASSIGNED_GUID
5220 
5221 #pragma push_macro("UE_NET_TRACE_INTERNAL_NETHANDLE_CREATED")
5222 #undef UE_NET_TRACE_INTERNAL_NETHANDLE_CREATED
5223 
5224 #pragma push_macro("UE_NET_TRACE_INTERNAL_NETHANDLE_DESTROYED")
5225 #undef UE_NET_TRACE_INTERNAL_NETHANDLE_DESTROYED
5226 
5227 #pragma push_macro("UE_NET_TRACE_INTERNAL_CONNECTION_CREATED")
5228 #undef UE_NET_TRACE_INTERNAL_CONNECTION_CREATED
5229 
5230 #pragma push_macro("UE_NET_TRACE_INTERNAL_CONNECTION_CLOSED")
5231 #undef UE_NET_TRACE_INTERNAL_CONNECTION_CLOSED
5232 
5233 #pragma push_macro("UE_NET_TRACE_INTERNAL_PACKET_DROPPED")
5234 #undef UE_NET_TRACE_INTERNAL_PACKET_DROPPED
5235 
5236 #pragma push_macro("UE_NET_TRACE_INTERNAL_PACKET_SEND")
5237 #undef UE_NET_TRACE_INTERNAL_PACKET_SEND
5238 
5239 #pragma push_macro("UE_NET_TRACE_INTERNAL_PACKET_RECV")
5240 #undef UE_NET_TRACE_INTERNAL_PACKET_RECV
5241 
5242 #pragma push_macro("UE_NET_TRACE_INTERNAL_END_SESSION")
5243 #undef UE_NET_TRACE_INTERNAL_END_SESSION
5244 
5245 #pragma push_macro("CASE_ENUM_TO_STR")
5246 #undef CASE_ENUM_TO_STR
5247 
5248 #pragma push_macro("RETURN_IF_EQUAL")
5249 #undef RETURN_IF_EQUAL
5250 
5251 #pragma push_macro("ROTLEFT_64B")
5252 #undef ROTLEFT_64B
5253 
5254 #pragma push_macro("_TEST_EQUAL")
5255 #undef _TEST_EQUAL
5256 
5257 #pragma push_macro("_TEST_NOT_EQUAL")
5258 #undef _TEST_NOT_EQUAL
5259 
5260 #pragma push_macro("_TEST_NULL")
5261 #undef _TEST_NULL
5262 
5263 #pragma push_macro("_TEST_NOT_NULL")
5264 #undef _TEST_NOT_NULL
5265 
5266 #pragma push_macro("TEST_EQUAL")
5267 #undef TEST_EQUAL
5268 
5269 #pragma push_macro("TEST_NOT_EQUAL")
5270 #undef TEST_NOT_EQUAL
5271 
5272 #pragma push_macro("TEST_TRUE")
5273 #undef TEST_TRUE
5274 
5275 #pragma push_macro("TEST_FALSE")
5276 #undef TEST_FALSE
5277 
5278 #pragma push_macro("TEST_NULL")
5279 #undef TEST_NULL
5280 
5281 #pragma push_macro("TEST_NOT_NULL")
5282 #undef TEST_NOT_NULL
5283 
5284 #pragma push_macro("TEST_BECOMES_TRUE")
5285 #undef TEST_BECOMES_TRUE
5286 
5287 #pragma push_macro("MOCK_FUNC_NOT_IMPLEMENTED")
5288 #undef MOCK_FUNC_NOT_IMPLEMENTED
5289 
5290 #pragma push_macro("ARRAY")
5291 #undef ARRAY
5292 
5293 #pragma push_macro("ARRAYU64")
5294 #undef ARRAYU64
5295 
5296 #pragma push_macro("CASE_ENUM_SET")
5297 #undef CASE_ENUM_SET
5298 
5299 #pragma push_macro("MAP_TO_RESULTSTRING")
5300 #undef MAP_TO_RESULTSTRING
5301 
5302 #pragma push_macro("PrintCurlFeature")
5303 #undef PrintCurlFeature
5304 
5305 #pragma push_macro("EnumCase")
5306 #undef EnumCase
5307 
5308 #pragma push_macro("RESTRICT_SSL_TLS_PROTOCOL")
5309 #undef RESTRICT_SSL_TLS_PROTOCOL
5310 
5311 #pragma push_macro("DEFINE_COMMAND")
5312 #undef DEFINE_COMMAND
5313 
5314 #pragma push_macro("DECLARE_COMMAND")
5315 #undef DECLARE_COMMAND
5316 
5317 #pragma push_macro("IMPL_HEADER_FIELD_GETTER")
5318 #undef IMPL_HEADER_FIELD_GETTER
5319 
5320 #pragma push_macro("OPUS_CHECK_CTL")
5321 #undef OPUS_CHECK_CTL
5322 
5323 #pragma push_macro("LWSWEBSOCKET_ESTATE_TOSTRING")
5324 #undef LWSWEBSOCKET_ESTATE_TOSTRING
5325 
5326 #pragma push_macro("LOG_AND_GET_GL_QUERY_INT")
5327 #undef LOG_AND_GET_GL_QUERY_INT
5328 
5329 #pragma push_macro("INDEX_TO_VOID")
5330 #undef INDEX_TO_VOID
5331 
5332 #pragma push_macro("ASSERT_NO_GL_ERROR")
5333 #undef ASSERT_NO_GL_ERROR
5334 
5335 #pragma push_macro("LOG_GL_STRING")
5336 #undef LOG_GL_STRING
5337 
5338 #pragma push_macro("LOG_AND_GET_GL_INT_TEMP")
5339 #undef LOG_AND_GET_GL_INT_TEMP
5340 
5341 #pragma push_macro("CHECK_COMPRESSED_FORMAT")
5342 #undef CHECK_COMPRESSED_FORMAT
5343 
5344 #pragma push_macro("LOG_GL_DEBUG_FLAG")
5345 #undef LOG_GL_DEBUG_FLAG
5346 
5347 #pragma push_macro("GL_CHECK")
5348 #undef GL_CHECK
5349 
5350 #pragma push_macro("LOG_AND_GET_GL_INT")
5351 #undef LOG_AND_GET_GL_INT
5352 
5353 #pragma push_macro("GET_GL_INT")
5354 #undef GET_GL_INT
5355 
5356 #pragma push_macro("INTERFACE_BLOCK")
5357 #undef INTERFACE_BLOCK
5358 
5359 #pragma push_macro("VERIFY_EGL")
5360 #undef VERIFY_EGL
5361 
5362 #pragma push_macro("MACRO_TOKENIZER")
5363 #undef MACRO_TOKENIZER
5364 
5365 #pragma push_macro("MACRO_TOKENIZER2")
5366 #undef MACRO_TOKENIZER2
5367 
5368 #pragma push_macro("VERIFY_EGL_SCOPE_WITH_MSG_STR")
5369 #undef VERIFY_EGL_SCOPE_WITH_MSG_STR
5370 
5371 #pragma push_macro("VERIFY_EGL_SCOPE")
5372 #undef VERIFY_EGL_SCOPE
5373 
5374 #pragma push_macro("VERIFY_EGL_FUNC")
5375 #undef VERIFY_EGL_FUNC
5376 
5377 #pragma push_macro("QUERY_CHECK")
5378 #undef QUERY_CHECK
5379 
5380 #pragma push_macro("DEFINE_GL_ENTRYPOINTS")
5381 #undef DEFINE_GL_ENTRYPOINTS
5382 
5383 #pragma push_macro("GET_GL_ENTRYPOINTS")
5384 #undef GET_GL_ENTRYPOINTS
5385 
5386 #pragma push_macro("CHECK_GL_ENTRYPOINTS")
5387 #undef CHECK_GL_ENTRYPOINTS
5388 
5389 #pragma push_macro("ENUM_GL_ENTRYPOINTS")
5390 #undef ENUM_GL_ENTRYPOINTS
5391 
5392 #pragma push_macro("ENUM_GL_ENTRYPOINTS_OPTIONAL")
5393 #undef ENUM_GL_ENTRYPOINTS_OPTIONAL
5394 
5395 #pragma push_macro("ENUM_GL_ENTRYPOINTS_ALL")
5396 #undef ENUM_GL_ENTRYPOINTS_ALL
5397 
5398 #pragma push_macro("DECLARE_GL_ENTRYPOINTS")
5399 #undef DECLARE_GL_ENTRYPOINTS
5400 
5401 #pragma push_macro("CHECK_GL_ENTRYPOINTS_NULL")
5402 #undef CHECK_GL_ENTRYPOINTS_NULL
5403 
5404 #pragma push_macro("CHECK_GL_ENTRYPOINTS_OK")
5405 #undef CHECK_GL_ENTRYPOINTS_OK
5406 
5407 #pragma push_macro("ENUM_GL_ENTRYPOINTS_1_0")
5408 #undef ENUM_GL_ENTRYPOINTS_1_0
5409 
5410 #pragma push_macro("ENUM_GL_ENTRYPOINTS_1_1")
5411 #undef ENUM_GL_ENTRYPOINTS_1_1
5412 
5413 #pragma push_macro("ENUM_GL_ENTRYPOINTS_1_3")
5414 #undef ENUM_GL_ENTRYPOINTS_1_3
5415 
5416 #pragma push_macro("ENUM_GL_ENTRYPOINTS_1_4")
5417 #undef ENUM_GL_ENTRYPOINTS_1_4
5418 
5419 #pragma push_macro("ENUM_GL_ENTRYPOINTS_1_5")
5420 #undef ENUM_GL_ENTRYPOINTS_1_5
5421 
5422 #pragma push_macro("ENUM_GL_ENTRYPOINTS_2_0")
5423 #undef ENUM_GL_ENTRYPOINTS_2_0
5424 
5425 #pragma push_macro("ENUM_GL_ENTRYPOINTS_2_1")
5426 #undef ENUM_GL_ENTRYPOINTS_2_1
5427 
5428 #pragma push_macro("ENUM_GL_ENTRYPOINTS_3_0")
5429 #undef ENUM_GL_ENTRYPOINTS_3_0
5430 
5431 #pragma push_macro("ENUM_GL_ENTRYPOINTS_3_1")
5432 #undef ENUM_GL_ENTRYPOINTS_3_1
5433 
5434 #pragma push_macro("ENUM_GL_ENTRYPOINTS_3_2")
5435 #undef ENUM_GL_ENTRYPOINTS_3_2
5436 
5437 #pragma push_macro("ENUM_GL_ENTRYPOINTS_3_3")
5438 #undef ENUM_GL_ENTRYPOINTS_3_3
5439 
5440 #pragma push_macro("ENUM_GL_ENTRYPOINTS_4_0")
5441 #undef ENUM_GL_ENTRYPOINTS_4_0
5442 
5443 #pragma push_macro("ENUM_GL_ENTRYPOINTS_4_1")
5444 #undef ENUM_GL_ENTRYPOINTS_4_1
5445 
5446 #pragma push_macro("ENUM_GL_ENTRYPOINTS_4_2")
5447 #undef ENUM_GL_ENTRYPOINTS_4_2
5448 
5449 #pragma push_macro("ENUM_GL_ENTRYPOINTS_4_3")
5450 #undef ENUM_GL_ENTRYPOINTS_4_3
5451 
5452 #pragma push_macro("ENUM_GL_ENTRYPOINTS_4_4")
5453 #undef ENUM_GL_ENTRYPOINTS_4_4
5454 
5455 #pragma push_macro("ENUM_GL_ENTRYPOINTS_4_5")
5456 #undef ENUM_GL_ENTRYPOINTS_4_5
5457 
5458 #pragma push_macro("GET_GL_ENTRYPOINTS_DLL")
5459 #undef GET_GL_ENTRYPOINTS_DLL
5460 
5461 #pragma push_macro("ENUM_GL_ENTRYPOINTS_DLL")
5462 #undef ENUM_GL_ENTRYPOINTS_DLL
5463 
5464 #pragma push_macro("UGL_REQUIRED")
5465 #undef UGL_REQUIRED
5466 
5467 #pragma push_macro("UGL_OPTIONAL")
5468 #undef UGL_OPTIONAL
5469 
5470 #pragma push_macro("RHITHREAD_GLCOMMAND_PROLOGUE")
5471 #undef RHITHREAD_GLCOMMAND_PROLOGUE
5472 
5473 #pragma push_macro("RHITHREAD_GLCOMMAND_EPILOGUE_RETURN")
5474 #undef RHITHREAD_GLCOMMAND_EPILOGUE_RETURN
5475 
5476 #pragma push_macro("RHITHREAD_GLCOMMAND_EPILOGUE_GET_RETURN")
5477 #undef RHITHREAD_GLCOMMAND_EPILOGUE_GET_RETURN
5478 
5479 #pragma push_macro("RHITHREAD_GLCOMMAND_EPILOGUE")
5480 #undef RHITHREAD_GLCOMMAND_EPILOGUE
5481 
5482 #pragma push_macro("RHITHREAD_GLCOMMAND_EPILOGUE_NORETURN")
5483 #undef RHITHREAD_GLCOMMAND_EPILOGUE_NORETURN
5484 
5485 #pragma push_macro("SCOPE_CYCLE_COUNTER_DETAILED")
5486 #undef SCOPE_CYCLE_COUNTER_DETAILED
5487 
5488 #pragma push_macro("DETAILED_QUICK_SCOPE_CYCLE_COUNTER")
5489 #undef DETAILED_QUICK_SCOPE_CYCLE_COUNTER
5490 
5491 #pragma push_macro("GLAF_CHECK")
5492 #undef GLAF_CHECK
5493 
5494 #pragma push_macro("CHECK_EXPECTED_GL_THREAD")
5495 #undef CHECK_EXPECTED_GL_THREAD
5496 
5497 #pragma push_macro("VERIFY_GL")
5498 #undef VERIFY_GL
5499 
5500 #pragma push_macro("VERIFY_GL_SCOPE_WITH_MSG_STR")
5501 #undef VERIFY_GL_SCOPE_WITH_MSG_STR
5502 
5503 #pragma push_macro("VERIFY_GL_SCOPE")
5504 #undef VERIFY_GL_SCOPE
5505 
5506 #pragma push_macro("VERIFY_GL_FUNC")
5507 #undef VERIFY_GL_FUNC
5508 
5509 #pragma push_macro("glBlitFramebuffer")
5510 #undef glBlitFramebuffer
5511 
5512 #pragma push_macro("glTexImage2D")
5513 #undef glTexImage2D
5514 
5515 #pragma push_macro("glTexSubImage2D")
5516 #undef glTexSubImage2D
5517 
5518 #pragma push_macro("glCompressedTexImage2D")
5519 #undef glCompressedTexImage2D
5520 
5521 #pragma push_macro("REPORT_GL_DRAW_ARRAYS_EVENT_FOR_FRAME_DUMP")
5522 #undef REPORT_GL_DRAW_ARRAYS_EVENT_FOR_FRAME_DUMP
5523 
5524 #pragma push_macro("REPORT_GL_DRAW_ARRAYS_INSTANCED_EVENT_FOR_FRAME_DUMP")
5525 #undef REPORT_GL_DRAW_ARRAYS_INSTANCED_EVENT_FOR_FRAME_DUMP
5526 
5527 #pragma push_macro("REPORT_GL_DRAW_RANGE_ELEMENTS_EVENT_FOR_FRAME_DUMP")
5528 #undef REPORT_GL_DRAW_RANGE_ELEMENTS_EVENT_FOR_FRAME_DUMP
5529 
5530 #pragma push_macro("REPORT_GL_DRAW_ELEMENTS_INSTANCED_EVENT_FOR_FRAME_DUMP")
5531 #undef REPORT_GL_DRAW_ELEMENTS_INSTANCED_EVENT_FOR_FRAME_DUMP
5532 
5533 #pragma push_macro("REPORT_GL_CLEAR_EVENT_FOR_FRAME_DUMP")
5534 #undef REPORT_GL_CLEAR_EVENT_FOR_FRAME_DUMP
5535 
5536 #pragma push_macro("REPORT_GL_FRAMEBUFFER_BLIT_EVENT")
5537 #undef REPORT_GL_FRAMEBUFFER_BLIT_EVENT
5538 
5539 #pragma push_macro("REPORT_GL_END_BUFFER_EVENT_FOR_FRAME_DUMP")
5540 #undef REPORT_GL_END_BUFFER_EVENT_FOR_FRAME_DUMP
5541 
5542 #pragma push_macro("INITIATE_GL_FRAME_DUMP")
5543 #undef INITIATE_GL_FRAME_DUMP
5544 
5545 #pragma push_macro("INITIATE_GL_FRAME_DUMP_EVERY_X_CALLS")
5546 #undef INITIATE_GL_FRAME_DUMP_EVERY_X_CALLS
5547 
5548 #pragma push_macro("SCOPED_SCENE_READ_LOCK")
5549 #undef SCOPED_SCENE_READ_LOCK
5550 
5551 #pragma push_macro("SCOPED_SCENE_WRITE_LOCK")
5552 #undef SCOPED_SCENE_WRITE_LOCK
5553 
5554 #pragma push_macro("SCOPED_APEX_SCENE_READ_LOCK")
5555 #undef SCOPED_APEX_SCENE_READ_LOCK
5556 
5557 #pragma push_macro("SCOPED_APEX_SCENE_WRITE_LOCK")
5558 #undef SCOPED_APEX_SCENE_WRITE_LOCK
5559 
5560 #pragma push_macro("SCENE_LOCK_READ")
5561 #undef SCENE_LOCK_READ
5562 
5563 #pragma push_macro("SCENE_UNLOCK_READ")
5564 #undef SCENE_UNLOCK_READ
5565 
5566 #pragma push_macro("SCENE_LOCK_WRITE")
5567 #undef SCENE_LOCK_WRITE
5568 
5569 #pragma push_macro("SCENE_UNLOCK_WRITE")
5570 #undef SCENE_UNLOCK_WRITE
5571 
5572 #pragma push_macro("SCOPED_SCENE_READ_LOCK_INDEXED")
5573 #undef SCOPED_SCENE_READ_LOCK_INDEXED
5574 
5575 #pragma push_macro("SCOPED_SCENE_WRITE_LOCK_INDEXED")
5576 #undef SCOPED_SCENE_WRITE_LOCK_INDEXED
5577 
5578 #pragma push_macro("SQ_REPLAY_TEST")
5579 #undef SQ_REPLAY_TEST
5580 
5581 #pragma push_macro("BROADCAST_PROPERTY_CHANGED")
5582 #undef BROADCAST_PROPERTY_CHANGED
5583 
5584 #pragma push_macro("IMPLEMENT_COPY_RESOURCE_SHADER")
5585 #undef IMPLEMENT_COPY_RESOURCE_SHADER
5586 
5587 #pragma push_macro("IMPLEMENT_COPY_RESOURCE_SHADER_ALL_TYPES")
5588 #undef IMPLEMENT_COPY_RESOURCE_SHADER_ALL_TYPES
5589 
5590 #pragma push_macro("IMPLEMENT_ONECOLORVS")
5591 #undef IMPLEMENT_ONECOLORVS
5592 
5593 #pragma push_macro("EmitRDGWarningf")
5594 #undef EmitRDGWarningf
5595 
5596 #pragma push_macro("TEXT_TO_PIXELFORMAT")
5597 #undef TEXT_TO_PIXELFORMAT
5598 
5599 #pragma push_macro("DECLARE_GLOBAL_SHADER")
5600 #undef DECLARE_GLOBAL_SHADER
5601 
5602 #pragma push_macro("IMPLEMENT_GLOBAL_SHADER")
5603 #undef IMPLEMENT_GLOBAL_SHADER
5604 
5605 #pragma push_macro("RDG_ASYNC_COMPUTE_BUDGET_SCOPE")
5606 #undef RDG_ASYNC_COMPUTE_BUDGET_SCOPE
5607 
5608 #pragma push_macro("RDG_GPU_MASK_SCOPE")
5609 #undef RDG_GPU_MASK_SCOPE
5610 
5611 #pragma push_macro("IF_RDG_ENABLE_DEBUG")
5612 #undef IF_RDG_ENABLE_DEBUG
5613 
5614 #pragma push_macro("IF_RDG_GPU_SCOPES")
5615 #undef IF_RDG_GPU_SCOPES
5616 
5617 #pragma push_macro("IF_RDG_CPU_SCOPES")
5618 #undef IF_RDG_CPU_SCOPES
5619 
5620 #pragma push_macro("RDG_EVENT_NAME")
5621 #undef RDG_EVENT_NAME
5622 
5623 #pragma push_macro("RDG_EVENT_SCOPE")
5624 #undef RDG_EVENT_SCOPE
5625 
5626 #pragma push_macro("RDG_EVENT_SCOPE_CONDITIONAL")
5627 #undef RDG_EVENT_SCOPE_CONDITIONAL
5628 
5629 #pragma push_macro("RDG_GPU_STAT_SCOPE")
5630 #undef RDG_GPU_STAT_SCOPE
5631 
5632 #pragma push_macro("RDG_CSV_STAT_EXCLUSIVE_SCOPE")
5633 #undef RDG_CSV_STAT_EXCLUSIVE_SCOPE
5634 
5635 #pragma push_macro("RDG_CSV_STAT_EXCLUSIVE_SCOPE_CONDITIONAL")
5636 #undef RDG_CSV_STAT_EXCLUSIVE_SCOPE_CONDITIONAL
5637 
5638 #pragma push_macro("RDG_WAIT_FOR_TASKS_CONDITIONAL")
5639 #undef RDG_WAIT_FOR_TASKS_CONDITIONAL
5640 
5641 #pragma push_macro("RDG_WAIT_FOR_TASKS")
5642 #undef RDG_WAIT_FOR_TASKS
5643 
5644 #pragma push_macro("SCOPED_SUSPEND_RENDERING_THREAD")
5645 #undef SCOPED_SUSPEND_RENDERING_THREAD
5646 
5647 #pragma push_macro("LogRenderCommand")
5648 #undef LogRenderCommand
5649 
5650 #pragma push_macro("TASK_FUNCTION")
5651 #undef TASK_FUNCTION
5652 
5653 #pragma push_macro("TASKNAME_FUNCTION")
5654 #undef TASKNAME_FUNCTION
5655 
5656 #pragma push_macro("ENQUEUE_RENDER_COMMAND")
5657 #undef ENQUEUE_RENDER_COMMAND
5658 
5659 #pragma push_macro("SHADER_DECLARE_VTABLE")
5660 #undef SHADER_DECLARE_VTABLE
5661 
5662 #pragma push_macro("INTERNAL_DECLARE_SHADER_TYPE_COMMON")
5663 #undef INTERNAL_DECLARE_SHADER_TYPE_COMMON
5664 
5665 #pragma push_macro("DECLARE_EXPORTED_SHADER_TYPE")
5666 #undef DECLARE_EXPORTED_SHADER_TYPE
5667 
5668 #pragma push_macro("DECLARE_SHADER_TYPE")
5669 #undef DECLARE_SHADER_TYPE
5670 
5671 #pragma push_macro("DECLARE_SHADER_TYPE_EXPLICIT_BASES")
5672 #undef DECLARE_SHADER_TYPE_EXPLICIT_BASES
5673 
5674 #pragma push_macro("SHADER_TYPE_VTABLE")
5675 #undef SHADER_TYPE_VTABLE
5676 
5677 #pragma push_macro("IMPLEMENT_SHADER_TYPE")
5678 #undef IMPLEMENT_SHADER_TYPE
5679 
5680 #pragma push_macro("IMPLEMENT_SHADER_TYPE_WITH_DEBUG_NAME")
5681 #undef IMPLEMENT_SHADER_TYPE_WITH_DEBUG_NAME
5682 
5683 #pragma push_macro("IMPLEMENT_SHADER_TYPE2_WITH_TEMPLATE_PREFIX")
5684 #undef IMPLEMENT_SHADER_TYPE2_WITH_TEMPLATE_PREFIX
5685 
5686 #pragma push_macro("IMPLEMENT_SHADER_TYPE2")
5687 #undef IMPLEMENT_SHADER_TYPE2
5688 
5689 #pragma push_macro("IMPLEMENT_SHADER_TYPE3")
5690 #undef IMPLEMENT_SHADER_TYPE3
5691 
5692 #pragma push_macro("IMPLEMENT_SHADER_TYPE4_WITH_TEMPLATE_PREFIX")
5693 #undef IMPLEMENT_SHADER_TYPE4_WITH_TEMPLATE_PREFIX
5694 
5695 #pragma push_macro("IMPLEMENT_SHADERPIPELINE_TYPE_VSPS")
5696 #undef IMPLEMENT_SHADERPIPELINE_TYPE_VSPS
5697 
5698 #pragma push_macro("IMPLEMENT_SHADERPIPELINE_TYPE_VS")
5699 #undef IMPLEMENT_SHADERPIPELINE_TYPE_VS
5700 
5701 #pragma push_macro("IMPLEMENT_SHADERPIPELINE_TYPE_VSGSPS")
5702 #undef IMPLEMENT_SHADERPIPELINE_TYPE_VSGSPS
5703 
5704 #pragma push_macro("IMPLEMENT_SHADERPIPELINE_TYPE_VSGS")
5705 #undef IMPLEMENT_SHADERPIPELINE_TYPE_VSGS
5706 
5707 #pragma push_macro("IMPLEMENT_SHADERPIPELINE_TYPE_VSHSDSPS")
5708 #undef IMPLEMENT_SHADERPIPELINE_TYPE_VSHSDSPS
5709 
5710 #pragma push_macro("IMPLEMENT_SHADERPIPELINE_TYPE_VSHSDSGSPS")
5711 #undef IMPLEMENT_SHADERPIPELINE_TYPE_VSHSDSGSPS
5712 
5713 #pragma push_macro("IMPLEMENT_SHADERPIPELINE_TYPE_VSHSDS")
5714 #undef IMPLEMENT_SHADERPIPELINE_TYPE_VSHSDS
5715 
5716 #pragma push_macro("IMPLEMENT_SHADERPIPELINE_TYPE_VSHSDSGS")
5717 #undef IMPLEMENT_SHADERPIPELINE_TYPE_VSHSDSGS
5718 
5719 #pragma push_macro("IMPLEMENT_ALIGNED_TYPE")
5720 #undef IMPLEMENT_ALIGNED_TYPE
5721 
5722 #pragma push_macro("INTERNAL_UNIFORM_BUFFER_STRUCT_GET_STRUCT_METADATA")
5723 #undef INTERNAL_UNIFORM_BUFFER_STRUCT_GET_STRUCT_METADATA
5724 
5725 #pragma push_macro("INTERNAL_SHADER_PARAMETER_GET_STRUCT_METADATA")
5726 #undef INTERNAL_SHADER_PARAMETER_GET_STRUCT_METADATA
5727 
5728 #pragma push_macro("INTERNAL_SHADER_PARAMETER_STRUCT_BEGIN")
5729 #undef INTERNAL_SHADER_PARAMETER_STRUCT_BEGIN
5730 
5731 #pragma push_macro("INTERNAL_SHADER_PARAMETER_EXPLICIT")
5732 #undef INTERNAL_SHADER_PARAMETER_EXPLICIT
5733 
5734 #pragma push_macro("BEGIN_SHADER_PARAMETER_STRUCT")
5735 #undef BEGIN_SHADER_PARAMETER_STRUCT
5736 
5737 #pragma push_macro("END_SHADER_PARAMETER_STRUCT")
5738 #undef END_SHADER_PARAMETER_STRUCT
5739 
5740 #pragma push_macro("BEGIN_UNIFORM_BUFFER_STRUCT")
5741 #undef BEGIN_UNIFORM_BUFFER_STRUCT
5742 
5743 #pragma push_macro("BEGIN_UNIFORM_BUFFER_STRUCT_WITH_CONSTRUCTOR")
5744 #undef BEGIN_UNIFORM_BUFFER_STRUCT_WITH_CONSTRUCTOR
5745 
5746 #pragma push_macro("END_UNIFORM_BUFFER_STRUCT")
5747 #undef END_UNIFORM_BUFFER_STRUCT
5748 
5749 #pragma push_macro("IMPLEMENT_UNIFORM_BUFFER_STRUCT")
5750 #undef IMPLEMENT_UNIFORM_BUFFER_STRUCT
5751 
5752 #pragma push_macro("IMPLEMENT_UNIFORM_BUFFER_ALIAS_STRUCT")
5753 #undef IMPLEMENT_UNIFORM_BUFFER_ALIAS_STRUCT
5754 
5755 #pragma push_macro("IMPLEMENT_STATIC_UNIFORM_BUFFER_STRUCT")
5756 #undef IMPLEMENT_STATIC_UNIFORM_BUFFER_STRUCT
5757 
5758 #pragma push_macro("IMPLEMENT_STATIC_UNIFORM_BUFFER_SLOT")
5759 #undef IMPLEMENT_STATIC_UNIFORM_BUFFER_SLOT
5760 
5761 #pragma push_macro("SHADER_PARAMETER")
5762 #undef SHADER_PARAMETER
5763 
5764 #pragma push_macro("SHADER_PARAMETER_EX")
5765 #undef SHADER_PARAMETER_EX
5766 
5767 #pragma push_macro("SHADER_PARAMETER_ARRAY")
5768 #undef SHADER_PARAMETER_ARRAY
5769 
5770 #pragma push_macro("SHADER_PARAMETER_ARRAY_EX")
5771 #undef SHADER_PARAMETER_ARRAY_EX
5772 
5773 #pragma push_macro("SHADER_PARAMETER_TEXTURE")
5774 #undef SHADER_PARAMETER_TEXTURE
5775 
5776 #pragma push_macro("SHADER_PARAMETER_TEXTURE_ARRAY")
5777 #undef SHADER_PARAMETER_TEXTURE_ARRAY
5778 
5779 #pragma push_macro("SHADER_PARAMETER_SRV")
5780 #undef SHADER_PARAMETER_SRV
5781 
5782 #pragma push_macro("SHADER_PARAMETER_SRV_ARRAY")
5783 #undef SHADER_PARAMETER_SRV_ARRAY
5784 
5785 #pragma push_macro("SHADER_PARAMETER_UAV")
5786 #undef SHADER_PARAMETER_UAV
5787 
5788 #pragma push_macro("SHADER_PARAMETER_SAMPLER")
5789 #undef SHADER_PARAMETER_SAMPLER
5790 
5791 #pragma push_macro("SHADER_PARAMETER_SAMPLER_ARRAY")
5792 #undef SHADER_PARAMETER_SAMPLER_ARRAY
5793 
5794 #pragma push_macro("SHADER_PARAMETER_RDG_TEXTURE")
5795 #undef SHADER_PARAMETER_RDG_TEXTURE
5796 
5797 #pragma push_macro("SHADER_PARAMETER_RDG_TEXTURE_ARRAY")
5798 #undef SHADER_PARAMETER_RDG_TEXTURE_ARRAY
5799 
5800 #pragma push_macro("SHADER_PARAMETER_RDG_TEXTURE_SRV")
5801 #undef SHADER_PARAMETER_RDG_TEXTURE_SRV
5802 
5803 #pragma push_macro("SHADER_PARAMETER_RDG_TEXTURE_SRV_ARRAY")
5804 #undef SHADER_PARAMETER_RDG_TEXTURE_SRV_ARRAY
5805 
5806 #pragma push_macro("SHADER_PARAMETER_RDG_TEXTURE_UAV")
5807 #undef SHADER_PARAMETER_RDG_TEXTURE_UAV
5808 
5809 #pragma push_macro("SHADER_PARAMETER_RDG_TEXTURE_UAV_ARRAY")
5810 #undef SHADER_PARAMETER_RDG_TEXTURE_UAV_ARRAY
5811 
5812 #pragma push_macro("SHADER_PARAMETER_RDG_BUFFER")
5813 #undef SHADER_PARAMETER_RDG_BUFFER
5814 
5815 #pragma push_macro("SHADER_PARAMETER_RDG_BUFFER_ARRAY")
5816 #undef SHADER_PARAMETER_RDG_BUFFER_ARRAY
5817 
5818 #pragma push_macro("SHADER_PARAMETER_RDG_BUFFER_SRV")
5819 #undef SHADER_PARAMETER_RDG_BUFFER_SRV
5820 
5821 #pragma push_macro("SHADER_PARAMETER_RDG_BUFFER_SRV_ARRAY")
5822 #undef SHADER_PARAMETER_RDG_BUFFER_SRV_ARRAY
5823 
5824 #pragma push_macro("SHADER_PARAMETER_RDG_BUFFER_UAV")
5825 #undef SHADER_PARAMETER_RDG_BUFFER_UAV
5826 
5827 #pragma push_macro("SHADER_PARAMETER_RDG_BUFFER_UAV_ARRAY")
5828 #undef SHADER_PARAMETER_RDG_BUFFER_UAV_ARRAY
5829 
5830 #pragma push_macro("SHADER_PARAMETER_RDG_UNIFORM_BUFFER")
5831 #undef SHADER_PARAMETER_RDG_UNIFORM_BUFFER
5832 
5833 #pragma push_macro("SHADER_PARAMETER_STRUCT")
5834 #undef SHADER_PARAMETER_STRUCT
5835 
5836 #pragma push_macro("SHADER_PARAMETER_STRUCT_ARRAY")
5837 #undef SHADER_PARAMETER_STRUCT_ARRAY
5838 
5839 #pragma push_macro("SHADER_PARAMETER_STRUCT_INCLUDE")
5840 #undef SHADER_PARAMETER_STRUCT_INCLUDE
5841 
5842 #pragma push_macro("SHADER_PARAMETER_STRUCT_REF")
5843 #undef SHADER_PARAMETER_STRUCT_REF
5844 
5845 #pragma push_macro("RDG_BUFFER_ACCESS")
5846 #undef RDG_BUFFER_ACCESS
5847 
5848 #pragma push_macro("RDG_BUFFER_ACCESS_DYNAMIC")
5849 #undef RDG_BUFFER_ACCESS_DYNAMIC
5850 
5851 #pragma push_macro("RDG_TEXTURE_ACCESS")
5852 #undef RDG_TEXTURE_ACCESS
5853 
5854 #pragma push_macro("RDG_TEXTURE_ACCESS_DYNAMIC")
5855 #undef RDG_TEXTURE_ACCESS_DYNAMIC
5856 
5857 #pragma push_macro("SHADER_PARAMETER_RDG_BUFFER_UPLOAD")
5858 #undef SHADER_PARAMETER_RDG_BUFFER_UPLOAD
5859 
5860 #pragma push_macro("RENDER_TARGET_BINDING_SLOTS")
5861 #undef RENDER_TARGET_BINDING_SLOTS
5862 
5863 #pragma push_macro("SHADER_USE_PARAMETER_STRUCT_INTERNAL")
5864 #undef SHADER_USE_PARAMETER_STRUCT_INTERNAL
5865 
5866 #pragma push_macro("SHADER_USE_PARAMETER_STRUCT")
5867 #undef SHADER_USE_PARAMETER_STRUCT
5868 
5869 #pragma push_macro("SHADER_USE_PARAMETER_STRUCT_WITH_LEGACY_BASE")
5870 #undef SHADER_USE_PARAMETER_STRUCT_WITH_LEGACY_BASE
5871 
5872 #pragma push_macro("SHADER_USE_ROOT_PARAMETER_STRUCT")
5873 #undef SHADER_USE_ROOT_PARAMETER_STRUCT
5874 
5875 #pragma push_macro("DECLARE_SHADER_PERMUTATION_IMPL")
5876 #undef DECLARE_SHADER_PERMUTATION_IMPL
5877 
5878 #pragma push_macro("SHADER_PERMUTATION_BOOL")
5879 #undef SHADER_PERMUTATION_BOOL
5880 
5881 #pragma push_macro("SHADER_PERMUTATION_INT")
5882 #undef SHADER_PERMUTATION_INT
5883 
5884 #pragma push_macro("SHADER_PERMUTATION_RANGE_INT")
5885 #undef SHADER_PERMUTATION_RANGE_INT
5886 
5887 #pragma push_macro("SHADER_PERMUTATION_SPARSE_INT")
5888 #undef SHADER_PERMUTATION_SPARSE_INT
5889 
5890 #pragma push_macro("SHADER_PERMUTATION_ENUM_CLASS")
5891 #undef SHADER_PERMUTATION_ENUM_CLASS
5892 
5893 #pragma push_macro("STRUCTMEMBER_VERTEXSTREAMCOMPONENT")
5894 #undef STRUCTMEMBER_VERTEXSTREAMCOMPONENT
5895 
5896 #pragma push_macro("IMPLEMENT_VERTEX_FACTORY_PARAMETER_TYPE")
5897 #undef IMPLEMENT_VERTEX_FACTORY_PARAMETER_TYPE
5898 
5899 #pragma push_macro("DECLARE_VERTEX_FACTORY_TYPE")
5900 #undef DECLARE_VERTEX_FACTORY_TYPE
5901 
5902 #pragma push_macro("IMPLEMENT_VERTEX_FACTORY_VTABLE")
5903 #undef IMPLEMENT_VERTEX_FACTORY_VTABLE
5904 
5905 #pragma push_macro("IMPLEMENT_VERTEX_FACTORY_TYPE")
5906 #undef IMPLEMENT_VERTEX_FACTORY_TYPE
5907 
5908 #pragma push_macro("IMPLEMENT_TEMPLATE_VERTEX_FACTORY_TYPE_EX")
5909 #undef IMPLEMENT_TEMPLATE_VERTEX_FACTORY_TYPE_EX
5910 
5911 #pragma push_macro("IMPLEMENT_VERTEX_FACTORY_TYPE_EX")
5912 #undef IMPLEMENT_VERTEX_FACTORY_TYPE_EX
5913 
5914 #pragma push_macro("SCOPED_GPU_EVENT")
5915 #undef SCOPED_GPU_EVENT
5916 
5917 #pragma push_macro("SCOPED_GPU_EVENT_COLOR")
5918 #undef SCOPED_GPU_EVENT_COLOR
5919 
5920 #pragma push_macro("SCOPED_GPU_EVENTF")
5921 #undef SCOPED_GPU_EVENTF
5922 
5923 #pragma push_macro("SCOPED_GPU_EVENTF_COLOR")
5924 #undef SCOPED_GPU_EVENTF_COLOR
5925 
5926 #pragma push_macro("SCOPED_CONDITIONAL_GPU_EVENT")
5927 #undef SCOPED_CONDITIONAL_GPU_EVENT
5928 
5929 #pragma push_macro("SCOPED_CONDITIONAL_GPU_EVENT_COLOR")
5930 #undef SCOPED_CONDITIONAL_GPU_EVENT_COLOR
5931 
5932 #pragma push_macro("SCOPED_CONDITIONAL_GPU_EVENTF")
5933 #undef SCOPED_CONDITIONAL_GPU_EVENTF
5934 
5935 #pragma push_macro("SCOPED_CONDITIONAL_GPU_EVENTF_COLOR")
5936 #undef SCOPED_CONDITIONAL_GPU_EVENTF_COLOR
5937 
5938 #pragma push_macro("BEGIN_GPU_EVENTF")
5939 #undef BEGIN_GPU_EVENTF
5940 
5941 #pragma push_macro("BEGIN_GPU_EVENTF_COLOR")
5942 #undef BEGIN_GPU_EVENTF_COLOR
5943 
5944 #pragma push_macro("STOP_GPU_EVENT")
5945 #undef STOP_GPU_EVENT
5946 
5947 #pragma push_macro("SCOPED_DRAW_EVENT")
5948 #undef SCOPED_DRAW_EVENT
5949 
5950 #pragma push_macro("SCOPED_DRAW_EVENT_COLOR")
5951 #undef SCOPED_DRAW_EVENT_COLOR
5952 
5953 #pragma push_macro("SCOPED_DRAW_EVENTF")
5954 #undef SCOPED_DRAW_EVENTF
5955 
5956 #pragma push_macro("SCOPED_DRAW_EVENTF_COLOR")
5957 #undef SCOPED_DRAW_EVENTF_COLOR
5958 
5959 #pragma push_macro("SCOPED_CONDITIONAL_DRAW_EVENT")
5960 #undef SCOPED_CONDITIONAL_DRAW_EVENT
5961 
5962 #pragma push_macro("SCOPED_CONDITIONAL_DRAW_EVENT_COLOR")
5963 #undef SCOPED_CONDITIONAL_DRAW_EVENT_COLOR
5964 
5965 #pragma push_macro("SCOPED_CONDITIONAL_DRAW_EVENTF")
5966 #undef SCOPED_CONDITIONAL_DRAW_EVENTF
5967 
5968 #pragma push_macro("SCOPED_CONDITIONAL_DRAW_EVENTF_COLOR")
5969 #undef SCOPED_CONDITIONAL_DRAW_EVENTF_COLOR
5970 
5971 #pragma push_macro("BEGIN_DRAW_EVENTF")
5972 #undef BEGIN_DRAW_EVENTF
5973 
5974 #pragma push_macro("BEGIN_DRAW_EVENTF_COLOR")
5975 #undef BEGIN_DRAW_EVENTF_COLOR
5976 
5977 #pragma push_macro("STOP_DRAW_EVENT")
5978 #undef STOP_DRAW_EVENT
5979 
5980 #pragma push_macro("SCOPED_RHI_DRAW_EVENT")
5981 #undef SCOPED_RHI_DRAW_EVENT
5982 
5983 #pragma push_macro("SCOPED_RHI_DRAW_EVENT_COLOR")
5984 #undef SCOPED_RHI_DRAW_EVENT_COLOR
5985 
5986 #pragma push_macro("SCOPED_RHI_DRAW_EVENTF")
5987 #undef SCOPED_RHI_DRAW_EVENTF
5988 
5989 #pragma push_macro("SCOPED_RHI_DRAW_EVENTF_COLOR")
5990 #undef SCOPED_RHI_DRAW_EVENTF_COLOR
5991 
5992 #pragma push_macro("SCOPED_RHI_CONDITIONAL_DRAW_EVENT")
5993 #undef SCOPED_RHI_CONDITIONAL_DRAW_EVENT
5994 
5995 #pragma push_macro("SCOPED_RHI_CONDITIONAL_DRAW_EVENT_COLOR")
5996 #undef SCOPED_RHI_CONDITIONAL_DRAW_EVENT_COLOR
5997 
5998 #pragma push_macro("SCOPED_RHI_CONDITIONAL_DRAW_EVENTF")
5999 #undef SCOPED_RHI_CONDITIONAL_DRAW_EVENTF
6000 
6001 #pragma push_macro("SCOPED_RHI_CONDITIONAL_DRAW_EVENTF_COLOR")
6002 #undef SCOPED_RHI_CONDITIONAL_DRAW_EVENTF_COLOR
6003 
6004 #pragma push_macro("SCOPED_COMPUTE_EVENT")
6005 #undef SCOPED_COMPUTE_EVENT
6006 
6007 #pragma push_macro("SCOPED_COMPUTE_EVENT_COLOR")
6008 #undef SCOPED_COMPUTE_EVENT_COLOR
6009 
6010 #pragma push_macro("SCOPED_COMPUTE_EVENTF")
6011 #undef SCOPED_COMPUTE_EVENTF
6012 
6013 #pragma push_macro("SCOPED_COMPUTE_EVENTF_COLOR")
6014 #undef SCOPED_COMPUTE_EVENTF_COLOR
6015 
6016 #pragma push_macro("SCOPED_CONDITIONAL_COMPUTE_EVENT")
6017 #undef SCOPED_CONDITIONAL_COMPUTE_EVENT
6018 
6019 #pragma push_macro("SCOPED_CONDITIONAL_COMPUTE_EVENT_COLOR")
6020 #undef SCOPED_CONDITIONAL_COMPUTE_EVENT_COLOR
6021 
6022 #pragma push_macro("SCOPED_CONDITIONAL_COMPUTE_EVENTF")
6023 #undef SCOPED_CONDITIONAL_COMPUTE_EVENTF
6024 
6025 #pragma push_macro("SCOPED_CONDITIONAL_COMPUTE_EVENTF_COLOR")
6026 #undef SCOPED_CONDITIONAL_COMPUTE_EVENTF_COLOR
6027 
6028 #pragma push_macro("DECLARE_GPU_STAT")
6029 #undef DECLARE_GPU_STAT
6030 
6031 #pragma push_macro("DECLARE_GPU_DRAWCALL_STAT")
6032 #undef DECLARE_GPU_DRAWCALL_STAT
6033 
6034 #pragma push_macro("DECLARE_GPU_DRAWCALL_STAT_EXTERN")
6035 #undef DECLARE_GPU_DRAWCALL_STAT_EXTERN
6036 
6037 #pragma push_macro("DECLARE_GPU_STAT_NAMED")
6038 #undef DECLARE_GPU_STAT_NAMED
6039 
6040 #pragma push_macro("DECLARE_GPU_DRAWCALL_STAT_NAMED")
6041 #undef DECLARE_GPU_DRAWCALL_STAT_NAMED
6042 
6043 #pragma push_macro("DECLARE_GPU_STAT_NAMED_EXTERN")
6044 #undef DECLARE_GPU_STAT_NAMED_EXTERN
6045 
6046 #pragma push_macro("DEFINE_GPU_STAT")
6047 #undef DEFINE_GPU_STAT
6048 
6049 #pragma push_macro("DEFINE_GPU_DRAWCALL_STAT")
6050 #undef DEFINE_GPU_DRAWCALL_STAT
6051 
6052 #pragma push_macro("SCOPED_GPU_STAT")
6053 #undef SCOPED_GPU_STAT
6054 
6055 #pragma push_macro("GPU_STATS_BEGINFRAME")
6056 #undef GPU_STATS_BEGINFRAME
6057 
6058 #pragma push_macro("GPU_STATS_ENDFRAME")
6059 #undef GPU_STATS_ENDFRAME
6060 
6061 #pragma push_macro("IMPLEMENT_ATMOSPHERE_TEXTURE_PARAM_SET")
6062 #undef IMPLEMENT_ATMOSPHERE_TEXTURE_PARAM_SET
6063 
6064 #pragma push_macro("SHADER_VARIATION")
6065 #undef SHADER_VARIATION
6066 
6067 #pragma push_macro("IMPLEMENT_BASEPASS_VERTEXSHADER_TYPE")
6068 #undef IMPLEMENT_BASEPASS_VERTEXSHADER_TYPE
6069 
6070 #pragma push_macro("IMPLEMENT_BASEPASS_VERTEXSHADER_ONLY_TYPE")
6071 #undef IMPLEMENT_BASEPASS_VERTEXSHADER_ONLY_TYPE
6072 
6073 #pragma push_macro("IMPLEMENT_BASEPASS_PIXELSHADER_TYPE")
6074 #undef IMPLEMENT_BASEPASS_PIXELSHADER_TYPE
6075 
6076 #pragma push_macro("IMPLEMENT_BASEPASS_LIGHTMAPPED_SHADER_TYPE")
6077 #undef IMPLEMENT_BASEPASS_LIGHTMAPPED_SHADER_TYPE
6078 
6079 #pragma push_macro("IMPLEMENT_CAPSULE_SHADOW_TYPE")
6080 #undef IMPLEMENT_CAPSULE_SHADOW_TYPE
6081 
6082 #pragma push_macro("IMPLEMENT_CAPSULE_APPLY_SHADER_TYPE")
6083 #undef IMPLEMENT_CAPSULE_APPLY_SHADER_TYPE
6084 
6085 #pragma push_macro("IMPLEMENT_GetDepthPassShaders")
6086 #undef IMPLEMENT_GetDepthPassShaders
6087 
6088 #pragma push_macro("VARIATION1")
6089 #undef VARIATION1
6090 
6091 #pragma push_macro("IMPLEMENT_REMOVE_OBJECTS_FROM_BUFFER_SHADER_TYPE")
6092 #undef IMPLEMENT_REMOVE_OBJECTS_FROM_BUFFER_SHADER_TYPE
6093 
6094 #pragma push_macro("IMPLEMENT_CONETRACE_CS_TYPE")
6095 #undef IMPLEMENT_CONETRACE_CS_TYPE
6096 
6097 #pragma push_macro("IMPLEMENT_CONETRACE_GLOBAL_CS_TYPE")
6098 #undef IMPLEMENT_CONETRACE_GLOBAL_CS_TYPE
6099 
6100 #pragma push_macro("VARIATION")
6101 #undef VARIATION
6102 
6103 #pragma push_macro("IMPLEMENT_GLOBALDF_COMPOSITE_CS_TYPE")
6104 #undef IMPLEMENT_GLOBALDF_COMPOSITE_CS_TYPE
6105 
6106 #pragma push_macro("GROUPSHARED_COMPLEX_TRANSFORM")
6107 #undef GROUPSHARED_COMPLEX_TRANSFORM
6108 
6109 #pragma push_macro("GROUPSHARED_TWO_FOR_ONE_TRANSFORM")
6110 #undef GROUPSHARED_TWO_FOR_ONE_TRANSFORM
6111 
6112 #pragma push_macro("GROUPSHARED_CONVOLUTION_WTEXTURE")
6113 #undef GROUPSHARED_CONVOLUTION_WTEXTURE
6114 
6115 #pragma push_macro("GET_COMPLEX_SHADER")
6116 #undef GET_COMPLEX_SHADER
6117 
6118 #pragma push_macro("GET_TWOFORONE_SHADER")
6119 #undef GET_TWOFORONE_SHADER
6120 
6121 #pragma push_macro("GET_GROUP_SHARED_TEXTURE_FILTER")
6122 #undef GET_GROUP_SHARED_TEXTURE_FILTER
6123 
6124 #pragma push_macro("IMPLEMENT_DENSITY_VERTEXSHADER_TYPE")
6125 #undef IMPLEMENT_DENSITY_VERTEXSHADER_TYPE
6126 
6127 #pragma push_macro("IMPLEMENT_DENSITY_PIXELSHADER_TYPE")
6128 #undef IMPLEMENT_DENSITY_PIXELSHADER_TYPE
6129 
6130 #pragma push_macro("IMPLEMENT_DENSITY_LIGHTMAPPED_SHADER_TYPE")
6131 #undef IMPLEMENT_DENSITY_LIGHTMAPPED_SHADER_TYPE
6132 
6133 #pragma push_macro("IMPLEMENT_MOBILE_SHADING_BASEPASS_LIGHTMAPPED_VERTEX_SHADER_TYPE")
6134 #undef IMPLEMENT_MOBILE_SHADING_BASEPASS_LIGHTMAPPED_VERTEX_SHADER_TYPE
6135 
6136 #pragma push_macro("IMPLEMENT_MOBILE_SHADING_BASEPASS_LIGHTMAPPED_PIXEL_SHADER_TYPE")
6137 #undef IMPLEMENT_MOBILE_SHADING_BASEPASS_LIGHTMAPPED_PIXEL_SHADER_TYPE
6138 
6139 #pragma push_macro("IMPLEMENT_MOBILE_SHADING_BASEPASS_LIGHTMAPPED_SHADER_TYPE")
6140 #undef IMPLEMENT_MOBILE_SHADING_BASEPASS_LIGHTMAPPED_SHADER_TYPE
6141 
6142 #pragma push_macro("IMPLEMENT_MOBILE_SCENE_CAPTURECOPY")
6143 #undef IMPLEMENT_MOBILE_SCENE_CAPTURECOPY
6144 
6145 #pragma push_macro("SET_SPEEDTREE_TABLE_FLOAT4V")
6146 #undef SET_SPEEDTREE_TABLE_FLOAT4V
6147 
6148 #pragma push_macro("FASTVRAM_CVAR")
6149 #undef FASTVRAM_CVAR
6150 
6151 #pragma push_macro("CANVAS_HEADER")
6152 #undef CANVAS_HEADER
6153 
6154 #pragma push_macro("CANVAS_LINE")
6155 #undef CANVAS_LINE
6156 
6157 #pragma push_macro("IMPLEMENT_MATERIAL_SHADER_SetParameters")
6158 #undef IMPLEMENT_MATERIAL_SHADER_SetParameters
6159 
6160 #pragma push_macro("IMPLEMENT_SHADOW_DEPTH_SHADERMODE_SHADERS")
6161 #undef IMPLEMENT_SHADOW_DEPTH_SHADERMODE_SHADERS
6162 
6163 #pragma push_macro("IMPLEMENT_SHADOWDEPTHPASS_PIXELSHADER_TYPE")
6164 #undef IMPLEMENT_SHADOWDEPTHPASS_PIXELSHADER_TYPE
6165 
6166 #pragma push_macro("IMPLEMENT_SHADOW_PROJECTION_PIXEL_SHADER")
6167 #undef IMPLEMENT_SHADOW_PROJECTION_PIXEL_SHADER
6168 
6169 #pragma push_macro("IMPLEMENT_MODULATED_SHADOW_PROJECTION_PIXEL_SHADER")
6170 #undef IMPLEMENT_MODULATED_SHADOW_PROJECTION_PIXEL_SHADER
6171 
6172 #pragma push_macro("IMPLEMENT_ONEPASS_POINT_SHADOW_PROJECTION_PIXEL_SHADER")
6173 #undef IMPLEMENT_ONEPASS_POINT_SHADOW_PROJECTION_PIXEL_SHADER
6174 
6175 #pragma push_macro("COPYMACRO")
6176 #undef COPYMACRO
6177 
6178 #pragma push_macro("IMPLEMENT_INJECTION_PIXELSHADER_TYPE")
6179 #undef IMPLEMENT_INJECTION_PIXELSHADER_TYPE
6180 
6181 #pragma push_macro("IMPLEMENT_RESOLVE_SHADER")
6182 #undef IMPLEMENT_RESOLVE_SHADER
6183 
6184 #pragma push_macro("ENTRY")
6185 #undef ENTRY
6186 
6187 #pragma push_macro("IMPLEMENT_POST_PROCESS_PARAM_SET")
6188 #undef IMPLEMENT_POST_PROCESS_PARAM_SET
6189 
6190 #pragma push_macro("UPDATE_HISTORY_FLAGS")
6191 #undef UPDATE_HISTORY_FLAGS
6192 
6193 #pragma push_macro("ANY_CAPTURE_RENDERED_RECENTLY")
6194 #undef ANY_CAPTURE_RENDERED_RECENTLY
6195 
6196 #pragma push_macro("ANY_HIGHRES_CAPTURE_RENDERED_RECENTLY")
6197 #undef ANY_HIGHRES_CAPTURE_RENDERED_RECENTLY
6198 
6199 #pragma push_macro("GET_STENCIL_BIT_MASK")
6200 #undef GET_STENCIL_BIT_MASK
6201 
6202 #pragma push_macro("STENCIL_LIGHTING_CHANNELS_MASK")
6203 #undef STENCIL_LIGHTING_CHANNELS_MASK
6204 
6205 #pragma push_macro("GET_STENCIL_MOBILE_SM_MASK")
6206 #undef GET_STENCIL_MOBILE_SM_MASK
6207 
6208 #pragma push_macro("SCOPED_DRAW_OR_COMPUTE_EVENT")
6209 #undef SCOPED_DRAW_OR_COMPUTE_EVENT
6210 
6211 #pragma push_macro("IMPLEMENT_MATERIALCHS_TYPE")
6212 #undef IMPLEMENT_MATERIALCHS_TYPE
6213 
6214 #pragma push_macro("IMPLEMENT_VIRTUALTEXTURE_SHADER_TYPE")
6215 #undef IMPLEMENT_VIRTUALTEXTURE_SHADER_TYPE
6216 
6217 #pragma push_macro("COMPARE_FIELD_BEGIN")
6218 #undef COMPARE_FIELD_BEGIN
6219 
6220 #pragma push_macro("COMPARE_FIELD")
6221 #undef COMPARE_FIELD
6222 
6223 #pragma push_macro("A")
6224 #undef A
6225 
6226 #pragma push_macro("TRACE_GPUPROFILER_DEFINE_EVENT_TYPE")
6227 #undef TRACE_GPUPROFILER_DEFINE_EVENT_TYPE
6228 
6229 #pragma push_macro("TRACE_GPUPROFILER_DECLARE_EVENT_TYPE_EXTERN")
6230 #undef TRACE_GPUPROFILER_DECLARE_EVENT_TYPE_EXTERN
6231 
6232 #pragma push_macro("TRACE_GPUPROFILER_EVENT_TYPE")
6233 #undef TRACE_GPUPROFILER_EVENT_TYPE
6234 
6235 #pragma push_macro("TRACE_GPUPROFILER_BEGIN_FRAME")
6236 #undef TRACE_GPUPROFILER_BEGIN_FRAME
6237 
6238 #pragma push_macro("TRACE_GPUPROFILER_BEGIN_EVENT")
6239 #undef TRACE_GPUPROFILER_BEGIN_EVENT
6240 
6241 #pragma push_macro("TRACE_GPUPROFILER_END_EVENT")
6242 #undef TRACE_GPUPROFILER_END_EVENT
6243 
6244 #pragma push_macro("TRACE_GPUPROFILER_END_FRAME")
6245 #undef TRACE_GPUPROFILER_END_FRAME
6246 
6247 #pragma push_macro("RHI_DRAW_CALL_INC")
6248 #undef RHI_DRAW_CALL_INC
6249 
6250 #pragma push_macro("RHI_DRAW_CALL_STATS")
6251 #undef RHI_DRAW_CALL_STATS
6252 
6253 #pragma push_macro("RHISTAT")
6254 #undef RHISTAT
6255 
6256 #pragma push_macro("FRHICOMMAND_MACRO")
6257 #undef FRHICOMMAND_MACRO
6258 
6259 #pragma push_macro("ALLOC_COMMAND")
6260 #undef ALLOC_COMMAND
6261 
6262 #pragma push_macro("ALLOC_COMMAND_CL")
6263 #undef ALLOC_COMMAND_CL
6264 
6265 #pragma push_macro("SCOPED_GPU_MASK")
6266 #undef SCOPED_GPU_MASK
6267 
6268 #pragma push_macro("SCOPED_UNIFORM_BUFFER_GLOBAL_BINDINGS")
6269 #undef SCOPED_UNIFORM_BUFFER_GLOBAL_BINDINGS
6270 
6271 #pragma push_macro("INTERNAL_DECORATOR_COMPUTE")
6272 #undef INTERNAL_DECORATOR_COMPUTE
6273 
6274 #pragma push_macro("IMPLEMENT_DDPSPI_SETTING_WITH_RETURN_TYPE")
6275 #undef IMPLEMENT_DDPSPI_SETTING_WITH_RETURN_TYPE
6276 
6277 #pragma push_macro("IMPLEMENT_DDPSPI_SETTING")
6278 #undef IMPLEMENT_DDPSPI_SETTING
6279 
6280 #pragma push_macro("GEOMETRY_SHADER")
6281 #undef GEOMETRY_SHADER
6282 
6283 #pragma push_macro("TESSELLATION_SHADER")
6284 #undef TESSELLATION_SHADER
6285 
6286 #pragma push_macro("RTACTION_MAKE_MASK")
6287 #undef RTACTION_MAKE_MASK
6288 
6289 #pragma push_macro("DUMP_TRANSITION")
6290 #undef DUMP_TRANSITION
6291 
6292 #pragma push_macro("UE_LOG_RIGVMMEMORY")
6293 #undef UE_LOG_RIGVMMEMORY
6294 
6295 #pragma push_macro("BREAK_WHEN_AUDIBLE")
6296 #undef BREAK_WHEN_AUDIBLE
6297 
6298 #pragma push_macro("BREAK_WHEN_TOO_LOUD")
6299 #undef BREAK_WHEN_TOO_LOUD
6300 
6301 #pragma push_macro("CHECK_SAMPLE")
6302 #undef CHECK_SAMPLE
6303 
6304 #pragma push_macro("CHECK_SAMPLE2")
6305 #undef CHECK_SAMPLE2
6306 
6307 #pragma push_macro("UI_COMMAND_EXT")
6308 #undef UI_COMMAND_EXT
6309 
6310 #pragma push_macro("UI_COMMAND")
6311 #undef UI_COMMAND
6312 
6313 #pragma push_macro("APPEND_FONT")
6314 #undef APPEND_FONT
6315 
6316 #pragma push_macro("APPEND_EDITOR_FONT")
6317 #undef APPEND_EDITOR_FONT
6318 
6319 #pragma push_macro("APPEND_RANGE")
6320 #undef APPEND_RANGE
6321 
6322 #pragma push_macro("RETURN_TRUE_IF_CHAR_WITHIN_RANGE")
6323 #undef RETURN_TRUE_IF_CHAR_WITHIN_RANGE
6324 
6325 #pragma push_macro("REGISTER_UNICODE_BLOCK_RANGE")
6326 #undef REGISTER_UNICODE_BLOCK_RANGE
6327 
6328 #pragma push_macro("AddToNextFocusableWidgetCondidateDebugResults")
6329 #undef AddToNextFocusableWidgetCondidateDebugResults
6330 
6331 #pragma push_macro("SLATE_CROSS_THREAD_CHECK")
6332 #undef SLATE_CROSS_THREAD_CHECK
6333 
6334 #pragma push_macro("DRAG_DROP_OPERATOR_TYPE")
6335 #undef DRAG_DROP_OPERATOR_TYPE
6336 
6337 #pragma push_macro("UE_TRACE_SLATE_APPLICATION_TICK_AND_DRAW_WIDGETS")
6338 #undef UE_TRACE_SLATE_APPLICATION_TICK_AND_DRAW_WIDGETS
6339 
6340 #pragma push_macro("UE_TRACE_SLATE_WIDGET_ADDED")
6341 #undef UE_TRACE_SLATE_WIDGET_ADDED
6342 
6343 #pragma push_macro("UE_TRACE_SLATE_WIDGET_DEBUG_INFO")
6344 #undef UE_TRACE_SLATE_WIDGET_DEBUG_INFO
6345 
6346 #pragma push_macro("UE_TRACE_SLATE_WIDGET_REMOVED")
6347 #undef UE_TRACE_SLATE_WIDGET_REMOVED
6348 
6349 #pragma push_macro("UE_TRACE_SCOPED_SLATE_WIDGET_PAINT")
6350 #undef UE_TRACE_SCOPED_SLATE_WIDGET_PAINT
6351 
6352 #pragma push_macro("UE_TRACE_SLATE_WIDGET_UPDATED")
6353 #undef UE_TRACE_SLATE_WIDGET_UPDATED
6354 
6355 #pragma push_macro("UE_TRACE_SLATE_WIDGET_INVALIDATED")
6356 #undef UE_TRACE_SLATE_WIDGET_INVALIDATED
6357 
6358 #pragma push_macro("UE_TRACE_SLATE_ROOT_INVALIDATED")
6359 #undef UE_TRACE_SLATE_ROOT_INVALIDATED
6360 
6361 #pragma push_macro("UE_TRACE_SLATE_ROOT_CHILDORDER_INVALIDATED")
6362 #undef UE_TRACE_SLATE_ROOT_CHILDORDER_INVALIDATED
6363 
6364 #pragma push_macro("SLATE_METADATA_TYPE")
6365 #undef SLATE_METADATA_TYPE
6366 
6367 #pragma push_macro("SNew")
6368 #undef SNew
6369 
6370 #pragma push_macro("SAssignNew")
6371 #undef SAssignNew
6372 
6373 #pragma push_macro("SLATE_BEGIN_ARGS")
6374 #undef SLATE_BEGIN_ARGS
6375 
6376 #pragma push_macro("SLATE_USER_ARGS")
6377 #undef SLATE_USER_ARGS
6378 
6379 #pragma push_macro("HACK_SLATE_SLOT_ARGS")
6380 #undef HACK_SLATE_SLOT_ARGS
6381 
6382 #pragma push_macro("SLATE_END_ARGS")
6383 #undef SLATE_END_ARGS
6384 
6385 #pragma push_macro("SLATE_ATTRIBUTE")
6386 #undef SLATE_ATTRIBUTE
6387 
6388 #pragma push_macro("SLATE_ARGUMENT")
6389 #undef SLATE_ARGUMENT
6390 
6391 #pragma push_macro("SLATE_ARGUMENT_DEFAULT")
6392 #undef SLATE_ARGUMENT_DEFAULT
6393 
6394 #pragma push_macro("SLATE_STYLE_ARGUMENT")
6395 #undef SLATE_STYLE_ARGUMENT
6396 
6397 #pragma push_macro("SLATE_SUPPORTS_SLOT")
6398 #undef SLATE_SUPPORTS_SLOT
6399 
6400 #pragma push_macro("SLATE_SUPPORTS_SLOT_WITH_ARGS")
6401 #undef SLATE_SUPPORTS_SLOT_WITH_ARGS
6402 
6403 #pragma push_macro("SLATE_NAMED_SLOT")
6404 #undef SLATE_NAMED_SLOT
6405 
6406 #pragma push_macro("SLATE_DEFAULT_SLOT")
6407 #undef SLATE_DEFAULT_SLOT
6408 
6409 #pragma push_macro("SLATE_EVENT")
6410 #undef SLATE_EVENT
6411 
6412 #pragma push_macro("SCOPE_CYCLE_SWIDGET")
6413 #undef SCOPE_CYCLE_SWIDGET
6414 
6415 #pragma push_macro("IMPLEMENT_SLATE_VERTEXMATERIALSHADER_TYPE")
6416 #undef IMPLEMENT_SLATE_VERTEXMATERIALSHADER_TYPE
6417 
6418 #pragma push_macro("IMPLEMENT_SLATE_MATERIALSHADER_TYPE")
6419 #undef IMPLEMENT_SLATE_MATERIALSHADER_TYPE
6420 
6421 #pragma push_macro("SLATE_DRAW_EVENT")
6422 #undef SLATE_DRAW_EVENT
6423 
6424 #pragma push_macro("IMPLEMENT_SLATE_PIXELSHADER_TYPE")
6425 #undef IMPLEMENT_SLATE_PIXELSHADER_TYPE
6426 
6427 #pragma push_macro("UE_TRACE_EVENT_DEFINE")
6428 #undef UE_TRACE_EVENT_DEFINE
6429 
6430 #pragma push_macro("UE_TRACE_EVENT_BEGIN")
6431 #undef UE_TRACE_EVENT_BEGIN
6432 
6433 #pragma push_macro("UE_TRACE_EVENT_BEGIN_EXTERN")
6434 #undef UE_TRACE_EVENT_BEGIN_EXTERN
6435 
6436 #pragma push_macro("UE_TRACE_EVENT_FIELD")
6437 #undef UE_TRACE_EVENT_FIELD
6438 
6439 #pragma push_macro("UE_TRACE_EVENT_END")
6440 #undef UE_TRACE_EVENT_END
6441 
6442 #pragma push_macro("UE_TRACE_LOG")
6443 #undef UE_TRACE_LOG
6444 
6445 #pragma push_macro("UE_TRACE_LOG_SCOPED")
6446 #undef UE_TRACE_LOG_SCOPED
6447 
6448 #pragma push_macro("UE_TRACE_LOG_SCOPED_T")
6449 #undef UE_TRACE_LOG_SCOPED_T
6450 
6451 #pragma push_macro("UE_TRACE_CHANNEL")
6452 #undef UE_TRACE_CHANNEL
6453 
6454 #pragma push_macro("UE_TRACE_CHANNEL_EXTERN")
6455 #undef UE_TRACE_CHANNEL_EXTERN
6456 
6457 #pragma push_macro("UE_TRACE_CHANNEL_MODULE_EXTERN")
6458 #undef UE_TRACE_CHANNEL_MODULE_EXTERN
6459 
6460 #pragma push_macro("UE_TRACE_CHANNEL_DEFINE")
6461 #undef UE_TRACE_CHANNEL_DEFINE
6462 
6463 #pragma push_macro("UE_TRACE_CHANNELEXPR_IS_ENABLED")
6464 #undef UE_TRACE_CHANNELEXPR_IS_ENABLED
6465 
6466 #pragma push_macro("TRACE_PRIVATE_FIELD")
6467 #undef TRACE_PRIVATE_FIELD
6468 
6469 #pragma push_macro("TRACE_PRIVATE_CHANNEL_DECLARE")
6470 #undef TRACE_PRIVATE_CHANNEL_DECLARE
6471 
6472 #pragma push_macro("TRACE_PRIVATE_CHANNEL_IMPL")
6473 #undef TRACE_PRIVATE_CHANNEL_IMPL
6474 
6475 #pragma push_macro("TRACE_PRIVATE_CHANNEL")
6476 #undef TRACE_PRIVATE_CHANNEL
6477 
6478 #pragma push_macro("TRACE_PRIVATE_CHANNEL_MODULE_EXTERN")
6479 #undef TRACE_PRIVATE_CHANNEL_MODULE_EXTERN
6480 
6481 #pragma push_macro("TRACE_PRIVATE_CHANNEL_DEFINE")
6482 #undef TRACE_PRIVATE_CHANNEL_DEFINE
6483 
6484 #pragma push_macro("TRACE_PRIVATE_CHANNEL_EXTERN")
6485 #undef TRACE_PRIVATE_CHANNEL_EXTERN
6486 
6487 #pragma push_macro("TRACE_PRIVATE_CHANNELEXPR_IS_ENABLED")
6488 #undef TRACE_PRIVATE_CHANNELEXPR_IS_ENABLED
6489 
6490 #pragma push_macro("TRACE_PRIVATE_EVENT_DEFINE")
6491 #undef TRACE_PRIVATE_EVENT_DEFINE
6492 
6493 #pragma push_macro("TRACE_PRIVATE_EVENT_BEGIN")
6494 #undef TRACE_PRIVATE_EVENT_BEGIN
6495 
6496 #pragma push_macro("TRACE_PRIVATE_EVENT_BEGIN_EXTERN")
6497 #undef TRACE_PRIVATE_EVENT_BEGIN_EXTERN
6498 
6499 #pragma push_macro("TRACE_PRIVATE_EVENT_BEGIN_IMPL")
6500 #undef TRACE_PRIVATE_EVENT_BEGIN_IMPL
6501 
6502 #pragma push_macro("TRACE_PRIVATE_EVENT_FIELD")
6503 #undef TRACE_PRIVATE_EVENT_FIELD
6504 
6505 #pragma push_macro("TRACE_PRIVATE_EVENT_END")
6506 #undef TRACE_PRIVATE_EVENT_END
6507 
6508 #pragma push_macro("TRACE_PRIVATE_LOG_PRELUDE")
6509 #undef TRACE_PRIVATE_LOG_PRELUDE
6510 
6511 #pragma push_macro("TRACE_PRIVATE_LOG_EPILOG")
6512 #undef TRACE_PRIVATE_LOG_EPILOG
6513 
6514 #pragma push_macro("TRACE_PRIVATE_LOG")
6515 #undef TRACE_PRIVATE_LOG
6516 
6517 #pragma push_macro("TRACE_PRIVATE_LOG_SCOPED")
6518 #undef TRACE_PRIVATE_LOG_SCOPED
6519 
6520 #pragma push_macro("TRACE_PRIVATE_LOG_SCOPED_T")
6521 #undef TRACE_PRIVATE_LOG_SCOPED_T
6522 
6523 #pragma push_macro("IMPLEMENT_TYPED_UMG_LIST")
6524 #undef IMPLEMENT_TYPED_UMG_LIST
6525 
6526 #pragma push_macro("BIND_UOBJECT_ATTRIBUTE")
6527 #undef BIND_UOBJECT_ATTRIBUTE
6528 
6529 #pragma push_macro("BIND_UOBJECT_DELEGATE")
6530 #undef BIND_UOBJECT_DELEGATE
6531 
6532 #pragma push_macro("OPTIONAL_BINDING")
6533 #undef OPTIONAL_BINDING
6534 
6535 #pragma push_macro("PROPERTY_BINDING")
6536 #undef PROPERTY_BINDING
6537 
6538 #pragma push_macro("BITFIELD_PROPERTY_BINDING")
6539 #undef BITFIELD_PROPERTY_BINDING
6540 
6541 #pragma push_macro("PROPERTY_BINDING_IMPLEMENTATION")
6542 #undef PROPERTY_BINDING_IMPLEMENTATION
6543 
6544 #pragma push_macro("GAME_SAFE_OPTIONAL_BINDING")
6545 #undef GAME_SAFE_OPTIONAL_BINDING
6546 
6547 #pragma push_macro("GAME_SAFE_BINDING_IMPLEMENTATION")
6548 #undef GAME_SAFE_BINDING_IMPLEMENTATION
6549 
6550 #pragma push_macro("OPTIONAL_BINDING_CONVERT")
6551 #undef OPTIONAL_BINDING_CONVERT
6552 
6553 #pragma push_macro("UA_SYSTEM_ERROR")
6554 #undef UA_SYSTEM_ERROR
6555 
6556 #pragma push_macro("SOUND_CONVERT_CHECK")
6557 #undef SOUND_CONVERT_CHECK
6558 
6559 #pragma push_macro("DEBUG_AUDIO_CHECK_AUDIO_THREAD")
6560 #undef DEBUG_AUDIO_CHECK_AUDIO_THREAD
6561 
6562 #pragma push_macro("DEBUG_AUDIO_CHECK_MAIN_THREAD")
6563 #undef DEBUG_AUDIO_CHECK_MAIN_THREAD
6564 
6565 #pragma push_macro("DEBUG_AUDIO_CHECK")
6566 #undef DEBUG_AUDIO_CHECK
6567 
6568 #pragma push_macro("DEBUG_AUDIO_CHECK_MSG")
6569 #undef DEBUG_AUDIO_CHECK_MSG
6570 
6571 #pragma push_macro("AUDIO_VOICE_CHECK_ERROR")
6572 #undef AUDIO_VOICE_CHECK_ERROR
6573 
6574 #pragma push_macro("AUDIO_VOICE_CHECK_SUSPEND")
6575 #undef AUDIO_VOICE_CHECK_SUSPEND
6576 
6577 #pragma push_macro("VOICE_CHECK_INITIALIZATION")
6578 #undef VOICE_CHECK_INITIALIZATION
6579 
6580 #pragma push_macro("UA_DEVICE_PLATFORM_ERROR")
6581 #undef UA_DEVICE_PLATFORM_ERROR
6582 
6583 #pragma push_macro("AU_DEVICE_PARAM_ERROR")
6584 #undef AU_DEVICE_PARAM_ERROR
6585 
6586 #pragma push_macro("AU_DEVICE_WARNING")
6587 #undef AU_DEVICE_WARNING
6588 
6589 #pragma push_macro("VectorIntShuffle")
6590 #undef VectorIntShuffle
6591 
6592 #pragma push_macro("VK_DYNAMICAPI_TO_VULKANRHI")
6593 #undef VK_DYNAMICAPI_TO_VULKANRHI
6594 
6595 #pragma push_macro("VULKAN_REPORT_LOG")
6596 #undef VULKAN_REPORT_LOG
6597 
6598 #pragma push_macro("VKSWITCHCASE")
6599 #undef VKSWITCHCASE
6600 
6601 #pragma push_macro("AppendBitFieldName")
6602 #undef AppendBitFieldName
6603 
6604 #pragma push_macro("VULKAN_SET_DEBUG_NAME")
6605 #undef VULKAN_SET_DEBUG_NAME
6606 
6607 #pragma push_macro("VERIFYVULKANRESULT_INIT")
6608 #undef VERIFYVULKANRESULT_INIT
6609 
6610 #pragma push_macro("LLM_SCOPE_VULKAN")
6611 #undef LLM_SCOPE_VULKAN
6612 
6613 #pragma push_macro("LLM_PLATFORM_SCOPE_VULKAN")
6614 #undef LLM_PLATFORM_SCOPE_VULKAN
6615 
6616 #pragma push_macro("LLM_TRACK_VULKAN_HIGH_LEVEL_ALLOC")
6617 #undef LLM_TRACK_VULKAN_HIGH_LEVEL_ALLOC
6618 
6619 #pragma push_macro("LLM_TRACK_VULKAN_HIGH_LEVEL_FREE")
6620 #undef LLM_TRACK_VULKAN_HIGH_LEVEL_FREE
6621 
6622 #pragma push_macro("LLM_TRACK_VULKAN_SPARE_MEMORY_GPU")
6623 #undef LLM_TRACK_VULKAN_SPARE_MEMORY_GPU
6624 
6625 #pragma push_macro("ENUM_VK_ENTRYPOINTS_INSTANCE")
6626 #undef ENUM_VK_ENTRYPOINTS_INSTANCE
6627 
6628 #pragma push_macro("ENUM_VK_ENTRYPOINTS_SURFACE_INSTANCE")
6629 #undef ENUM_VK_ENTRYPOINTS_SURFACE_INSTANCE
6630 
6631 #pragma push_macro("ENUM_VK_ENTRYPOINTS_BASE")
6632 #undef ENUM_VK_ENTRYPOINTS_BASE
6633 
6634 #pragma push_macro("ENUM_VK_ENTRYPOINTS_OPTIONAL_BASE")
6635 #undef ENUM_VK_ENTRYPOINTS_OPTIONAL_BASE
6636 
6637 #pragma push_macro("ENUM_VK_ENTRYPOINTS_OPTIONAL_INSTANCE")
6638 #undef ENUM_VK_ENTRYPOINTS_OPTIONAL_INSTANCE
6639 
6640 #pragma push_macro("ENUM_VK_ENTRYPOINTS_ALL")
6641 #undef ENUM_VK_ENTRYPOINTS_ALL
6642 
6643 #pragma push_macro("DECLARE_VK_ENTRYPOINTS")
6644 #undef DECLARE_VK_ENTRYPOINTS
6645 
6646 #pragma push_macro("VULKAN_LOGMEMORY")
6647 #undef VULKAN_LOGMEMORY
6648 
6649 #pragma push_macro("VULKAN_FILL_TRACK_INFO")
6650 #undef VULKAN_FILL_TRACK_INFO
6651 
6652 #pragma push_macro("VULKAN_FREE_TRACK_INFO")
6653 #undef VULKAN_FREE_TRACK_INFO
6654 
6655 #pragma push_macro("VULKAN_TRACK_STRING")
6656 #undef VULKAN_TRACK_STRING
6657 
6658 #pragma push_macro("VKSWITCH")
6659 #undef VKSWITCH
6660 
6661 #pragma push_macro("LRUPRINT")
6662 #undef LRUPRINT
6663 
6664 #pragma push_macro("LRUPRINT_DEBUG")
6665 #undef LRUPRINT_DEBUG
6666 
6667 #pragma push_macro("VKERRORCASE")
6668 #undef VKERRORCASE
6669 
6670 #pragma push_macro("DEFINE_VK_ENTRYPOINTS")
6671 #undef DEFINE_VK_ENTRYPOINTS
6672 
6673 #pragma push_macro("CHECK_VK_ENTRYPOINTS")
6674 #undef CHECK_VK_ENTRYPOINTS
6675 
6676 #pragma push_macro("GET_VK_ENTRYPOINTS")
6677 #undef GET_VK_ENTRYPOINTS
6678 
6679 #pragma push_macro("GETINSTANCE_VK_ENTRYPOINTS")
6680 #undef GETINSTANCE_VK_ENTRYPOINTS
6681 
6682 #pragma push_macro("CLEAR_VK_ENTRYPOINTS")
6683 #undef CLEAR_VK_ENTRYPOINTS
6684 
6685 #pragma push_macro("ENUM_VK_ENTRYPOINTS_PLATFORM_BASE")
6686 #undef ENUM_VK_ENTRYPOINTS_PLATFORM_BASE
6687 
6688 #pragma push_macro("ENUM_VK_ENTRYPOINTS_PLATFORM_INSTANCE")
6689 #undef ENUM_VK_ENTRYPOINTS_PLATFORM_INSTANCE
6690 
6691 #pragma push_macro("ENUM_VK_ENTRYPOINTS_OPTIONAL_PLATFORM_INSTANCE")
6692 #undef ENUM_VK_ENTRYPOINTS_OPTIONAL_PLATFORM_INSTANCE
6693 
6694 #pragma push_macro("VULKAN_SIGNAL_UNIMPLEMENTED")
6695 #undef VULKAN_SIGNAL_UNIMPLEMENTED
6696 
6697 #pragma push_macro("VULKAN_TRACK_OBJECT_CREATE")
6698 #undef VULKAN_TRACK_OBJECT_CREATE
6699 
6700 #pragma push_macro("VULKAN_TRACK_OBJECT_DELETE")
6701 #undef VULKAN_TRACK_OBJECT_DELETE
6702 
6703 #pragma push_macro("VERIFYVULKANRESULT")
6704 #undef VERIFYVULKANRESULT
6705 
6706 #pragma push_macro("VERIFYVULKANRESULT_EXPANDED")
6707 #undef VERIFYVULKANRESULT_EXPANDED
6708 
6709 #pragma push_macro("XAUDIO2_GOTO_CLEANUP_ON_FAIL")
6710 #undef XAUDIO2_GOTO_CLEANUP_ON_FAIL
6711 
6712 #pragma push_macro("XAUDIO2_RETURN_ON_FAIL")
6713 #undef XAUDIO2_RETURN_ON_FAIL
6714 
6715 #pragma push_macro("NVAFTERMATH_ON_ERROR")
6716 #undef NVAFTERMATH_ON_ERROR
6717 
6718 #pragma push_macro("D3D11_STATE_CACHE_VERIFY")
6719 #undef D3D11_STATE_CACHE_VERIFY
6720 
6721 #pragma push_macro("D3D11_STATE_CACHE_VERIFY_PRE")
6722 #undef D3D11_STATE_CACHE_VERIFY_PRE
6723 
6724 #pragma push_macro("D3D11_STATE_CACHE_VERIFY_POST")
6725 #undef D3D11_STATE_CACHE_VERIFY_POST
6726 
6727 #pragma push_macro("CACHE_NV_AFTERMATH_ENABLED")
6728 #undef CACHE_NV_AFTERMATH_ENABLED
6729 
6730 #pragma push_macro("START_NV_AFTERMATH")
6731 #undef START_NV_AFTERMATH
6732 
6733 #pragma push_macro("STOP_NV_AFTERMATH")
6734 #undef STOP_NV_AFTERMATH
6735 
6736 #pragma push_macro("VERIFYD3D11RESULT_EX")
6737 #undef VERIFYD3D11RESULT_EX
6738 
6739 #pragma push_macro("VERIFYD3D11RESULT")
6740 #undef VERIFYD3D11RESULT
6741 
6742 #pragma push_macro("VERIFYD3D11RESULT_NOEXIT")
6743 #undef VERIFYD3D11RESULT_NOEXIT
6744 
6745 #pragma push_macro("VERIFYD3D11SHADERRESULT")
6746 #undef VERIFYD3D11SHADERRESULT
6747 
6748 #pragma push_macro("VERIFYD3D11CREATETEXTURERESULT")
6749 #undef VERIFYD3D11CREATETEXTURERESULT
6750 
6751 #pragma push_macro("VERIFYD3D11RESIZEVIEWPORTRESULT")
6752 #undef VERIFYD3D11RESIZEVIEWPORTRESULT
6753 
6754 #pragma push_macro("CLEANUP_ON_FAIL")
6755 #undef CLEANUP_ON_FAIL
6756 
6757 #pragma push_macro("RETURN_FALSE_ON_FAIL")
6758 #undef RETURN_FALSE_ON_FAIL
6759 
6760 #pragma push_macro("PI")
6761 #undef PI