Navigation
API > API/Runtime > API/Runtime/Core > API/Runtime/Core/HAL
Type
typedef TCHAR UE_SYSTEM_TCHAR
References
| Module | Core |
| Header | /Engine/Source/Runtime/Core/Public/HAL/AllowTCHAR.h |
| Include | #include "HAL/AllowTCHAR.h" |
Remarks
This header is expected to be included after HAL/HideTCHAR.h - see the comments in that header for more details. We want UE_SYSTEM_TCHAR to exist after the first definition of TCHAR - even in !PLATFORM_TCHAR_IS_UTF8CHAR mode.
TCHAR is expected to be defined inside the first includes we see being wrapped by our HideTCHAR/AllowTCHAR pair, so we will define our type in terms of it, before we undo our hack, if it exists.