Navigation
Unreal Engine C++ API Reference > Runtime > Core > Misc
Inheritance Hierarchy
- TCharBase
- TChar
References
Module | Core |
Header | /Engine/Source/Runtime/Core/Public/Misc/Char.h |
Include | #include "Misc/Char.h" |
Syntax
template<typename CharType>
struct TChar : public TCharBase< CharType, sizeof(CharType)>
Remarks
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.
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
int32 | ConvertCharDigitToInt
(
CharType Char |
|
![]() ![]() |
bool | IsAlnum
(
CharType Char |
|
![]() |
bool | IsAlnum
(
WIDECHAR Char |
|
![]() |
bool | IsAlnum
(
ANSICHAR Char |
|
![]() ![]() |
bool | IsAlpha
(
CharType Char |
|
![]() |
bool | IsAlpha
(
WIDECHAR Char |
|
![]() |
bool | IsAlpha
(
ANSICHAR Char |
|
![]() |
bool | IsControl
(
ANSICHAR Char |
|
![]() ![]() |
bool | IsControl
(
CharType Char |
|
![]() |
bool | IsControl
(
WIDECHAR Char |
|
![]() |
bool | IsDigit
(
ANSICHAR Char |
|
![]() |
bool | IsDigit
(
WIDECHAR Char |
|
![]() ![]() |
bool | IsDigit
(
CharType Char |
|
![]() |
bool | IsGraph
(
ANSICHAR Char |
|
![]() ![]() |
bool | IsGraph
(
CharType Char |
|
![]() |
bool | IsGraph
(
WIDECHAR Char |
|
![]() ![]() |
bool | IsHexDigit
(
CharType Char |
|
![]() |
bool | IsHexDigit
(
WIDECHAR Char |
|
![]() |
bool | IsHexDigit
(
ANSICHAR Char |
|
![]() ![]() |
bool | IsIdentifier
(
CharType Char |
|
![]() ![]() |
bool | IsLower
(
CharType Char |
|
![]() |
bool | IsLower
(
ANSICHAR Char |
|
![]() |
bool | IsLower
(
WIDECHAR Char |
|
![]() ![]() |
bool | IsOctDigit
(
CharType Char |
|
![]() |
bool | IsPrint
(
ANSICHAR Char |
|
![]() |
bool | IsPrint
(
WIDECHAR Char |
|
![]() ![]() |
bool | IsPrint
(
CharType Char |
|
![]() ![]() |
bool | IsPunct
(
CharType Char |
|
![]() |
bool | IsPunct
(
WIDECHAR Char |
|
![]() |
bool | IsPunct
(
ANSICHAR Char |
|
![]() ![]() |
bool | IsUnderscore
(
CharType Char |
|
![]() |
bool | IsUpper
(
ANSICHAR Char |
|
![]() ![]() |
bool | IsUpper
(
CharType Char |
|
![]() |
bool | IsUpper
(
WIDECHAR Char |
|
![]() ![]() |
bool | IsWhitespace
(
CharType Char |
|
![]() |
bool | IsWhitespace
(
WIDECHAR Char |
|
![]() |
bool | IsWhitespace
(
UTF8CHAR Char |
|
![]() |
bool | IsWhitespace
(
ANSICHAR Char |
|
![]() ![]() |
CharType | ToLower
(
CharType Char |
Only converts ASCII characters, same as CRT to[w]upper() with standard C locale |
![]() ![]() |
constexpr uint32 | ToUnsigned
(
CharType Char |
Avoid sign extension problems with signed characters smaller than int |
![]() ![]() |
CharType | ToUpper
(
CharType Char |
Only converts ASCII characters, same as CRT to[w]upper() with standard C locale |