Navigation
API > API/Runtime > API/Runtime/uLangCore
Helper class providing useful unicode functionality.
| Name | CUnicode |
| Type | class |
| Header File | /Engine/Source/Runtime/Solaris/uLangCore/Public/uLang/Common/Text/Unicode.h |
| Include Path | #include "uLang/Common/Text/Unicode.h" |
Syntax
class CUnicode
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| _ASCIITable_Identifier | const bool | uLang/Common/Text/Unicode.h | |
| _ASCIITable_Whitespace | const bool | Tables for doing fast whitespace character lookup [Any non-ASCII character will result in false.]. | uLang/Common/Text/Unicode.h |
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static SUniCodePointLength DecodeUTF8
(
const UTF8Char* Text, |
CUnicode Inline Methods. | uLang/Common/Text/Unicode.h | |
static SUniCodePointLength DecodeUTF8NonASCII
(
const UTF8Char* Text, |
uLang/Common/Text/Unicode.h | ||
static SUTF8CodePoint EncodeUTF8
(
UniCodePoint CodePoint |
uLang/Common/Text/Unicode.h | ||
static ULANG_FORCEINLINE bool IsAlphaASCII
(
const UTF8Char Ch |
uLang/Common/Text/Unicode.h | ||
static ULANG_FORCEINLINE bool IsDigitASCII
(
const UTF8Char Ch |
uLang/Common/Text/Unicode.h | ||
static bool IsIdentifierStart
(
UniCodePoint CodePoint |
ULang-specific detection of identifier code points | uLang/Common/Text/Unicode.h | |
static bool IsIdentifierStartNonASCII
(
UniCodePoint CodePoint |
uLang/Common/Text/Unicode.h | ||
static bool IsIdentifierTail
(
UniCodePoint CodePoint |
Identifier continuation/middle? | uLang/Common/Text/Unicode.h | |
static bool IsIdentifierTailNonASCII
(
UniCodePoint CodePoint |
uLang/Common/Text/Unicode.h | ||
static ULANG_FORCEINLINE bool IsLowerASCII
(
const UTF8Char Ch |
uLang/Common/Text/Unicode.h | ||
static ULANG_FORCEINLINE bool IsUpperASCII
(
const UTF8Char Ch |
uLang/Common/Text/Unicode.h | ||
static ULANG_FORCEINLINE bool IsWhitespaceASCII
(
const UTF8Char Ch |
uLang/Common/Text/Unicode.h | ||
static ULANG_FORCEINLINEUTF8Char ToLower_ASCII
(
const UTF8Char Ch |
uLang/Common/Text/Unicode.h | ||
static ULANG_FORCEINLINEUTF8Char ToUpper_ASCII
(
const UTF8Char Ch |
uLang/Common/Text/Unicode.h |