UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UnrealStringIncludes.h.inl
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3/*******************************************************************************************************
4 * NOTICE *
5 * *
6 * This file is not intended to be included directly - it is only intended to contain the includes for *
7 * UnrealString.h.inl. *
8 *******************************************************************************************************/
9
10#ifdef UE_STRING_CLASS
11 #error "UnrealStringIncludes.h.inl should not be included after defining UE_STRING_CLASS"
12#endif
13#ifdef UE_STRING_CHARTYPE
14 #error "UnrealStringIncludes.h.inl should not be included after defining UE_STRING_CHARTYPE"
15#endif
16#ifdef UE_STRING_CHARTYPE_IS_TCHAR
17 #error "UnrealStringIncludes.h.inl should not be included after defining UE_STRING_CHARTYPE_IS_TCHAR"
18#endif
19
20#include "CoreTypes.h"
21#include "Misc/VarArgs.h"
23#include "Misc/UEOps.h"
24#include "HAL/UnrealMemory.h"
26#include "Templates/IsArray.h"
29#include "Math/NumericLimits.h"
30#include "Concepts/Arithmetic.h"
31#include "Containers/Array.h"
32#include "Misc/CString.h"
33#include "Misc/Crc.h"
35#include "Templates/Invoke.h"
37#include "Templates/AndOrNot.h"
39#include "Templates/TypeHash.h"
42#include "Traits/IsCharType.h"
45#include "AutoRTFM.h"
46
47#if UE_ENABLE_INCLUDE_ORDER_DEPRECATED_IN_5_7
48#include "Misc/OutputDevice.h"
49#endif // UE_ENABLE_INCLUDE_ORDER_DEPRECATED_IN_5_7
50
51#include <type_traits>