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