Navigation
API > API/Runtime > API/Runtime/Core
TChar Set of utility functions operating on a single character. The functions are specialized for ANSICHAR and TCHAR character types. You can use the typedefs FChar and FCharAnsi for convenience.
| Name | TChar |
| Type | struct |
| Header File | /Engine/Source/Runtime/Core/Public/Misc/Char.h |
| Include Path | #include "Misc/Char.h" |
Syntax
template<typename CharType>
struct TChar : public TCharBase< CharType, sizeof>
Inheritance Hierarchy
- TCharBase → TChar
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static int32 ConvertCharDigitToInt
(
CharType Char |
Misc/Char.h | ||
static bool IsAlnum
(
CharType Char |
Misc/Char.h | ||
static bool IsAlpha
(
CharType Char |
Misc/Char.h | ||
static bool IsControl
(
CharType Char |
Misc/Char.h | ||
static bool IsDigit
(
CharType Char |
Misc/Char.h | ||
static bool IsGraph
(
CharType Char |
Misc/Char.h | ||
static bool IsHexDigit
(
CharType Char |
Misc/Char.h | ||
static bool IsIdentifier
(
CharType Char |
Misc/Char.h | ||
static bool IsLower
(
CharType Char |
Misc/Char.h | ||
static bool IsOctDigit
(
CharType Char |
Misc/Char.h | ||
static bool IsPrint
(
CharType Char |
Misc/Char.h | ||
static bool IsPunct
(
CharType Char |
Misc/Char.h | ||
static bool IsUnderscore
(
CharType Char |
Misc/Char.h | ||
static bool IsUpper
(
CharType Char |
Misc/Char.h | ||
static bool IsWhitespace
(
CharType Char |
Misc/Char.h | ||
static CharType ToLower
(
CharType Char |
Only converts ASCII characters, same as CRT to[w]upper() with standard C locale | Misc/Char.h | |
static uint32 ToUnsigned
(
CharType Char |
Avoid sign extension problems with signed characters smaller than int | Misc/Char.h | |
static CharType ToUpper
(
CharType Char |
Only converts ASCII characters, same as CRT to[w]upper() with standard C locale | Misc/Char.h |