Ark Server API (ASA) - Wiki
|
Functions | |
void | InlineCombineSurrogates (FString &Str) |
FORCEINLINE bool | IsValidCodepoint (const uint32 Codepoint) |
FORCEINLINE bool | IsHighSurrogate (const uint32 Codepoint) |
FORCEINLINE bool | IsLowSurrogate (const uint32 Codepoint) |
FORCEINLINE uint32 | EncodeSurrogate (const uint16 HighSurrogate, const uint16 LowSurrogate) |
FORCEINLINE void | DecodeSurrogate (const uint32 Codepoint, uint16 &OutHighSurrogate, uint16 &OutLowSurrogate) |
FORCEINLINE bool | IsEncodedSurrogate (const uint32 Codepoint) |
template<typename CharType > | |
FORCEINLINE int32 | InlineCombineSurrogates_Buffer (CharType *StrBuffer, int32 StrLen) |
template<typename AllocatorType > | |
FORCEINLINE void | InlineCombineSurrogates_Array (TArray< TCHAR, AllocatorType > &StrBuffer) |
template<typename ConverterType > | |
ConverterType::LegacyFromType | GetLegacyFromType (typename ConverterType::LegacyFromType *) |
template<typename ConverterType > | |
FUnused | GetLegacyFromType (...) |
FORCEINLINE void StringConv::DecodeSurrogate | ( | const uint32 | Codepoint, |
uint16 & | OutHighSurrogate, | ||
uint16 & | OutLowSurrogate ) |
Definition at line 84 of file StringConv.h.
FORCEINLINE uint32 StringConv::EncodeSurrogate | ( | const uint16 | HighSurrogate, |
const uint16 | LowSurrogate ) |
Definition at line 79 of file StringConv.h.
FUnused StringConv::GetLegacyFromType | ( | ... | ) |
ConverterType::LegacyFromType StringConv::GetLegacyFromType | ( | typename ConverterType::LegacyFromType * | ) |
Inline combine any UTF-16 surrogate pairs in the given string
Definition at line 1603 of file String.cpp.
FORCEINLINE void StringConv::InlineCombineSurrogates_Array | ( | TArray< TCHAR, AllocatorType > & | StrBuffer | ) |
Inline combine any UTF-16 surrogate pairs in the given null-terminated TCHAR array
Definition at line 158 of file StringConv.h.
FORCEINLINE int32 StringConv::InlineCombineSurrogates_Buffer | ( | CharType * | StrBuffer, |
int32 | StrLen ) |
Inline combine any UTF-16 surrogate pairs in the given null-terminated character buffer, returning the updated length
Definition at line 99 of file StringConv.h.
FORCEINLINE bool StringConv::IsEncodedSurrogate | ( | const uint32 | Codepoint | ) |
Is the provided Codepoint outside of the range of the basic multilingual plane, but within the valid range of UTF8/16?
Definition at line 92 of file StringConv.h.
FORCEINLINE bool StringConv::IsHighSurrogate | ( | const uint32 | Codepoint | ) |
Is the provided Codepoint within the range of the high-surrogates?
Definition at line 68 of file StringConv.h.
FORCEINLINE bool StringConv::IsLowSurrogate | ( | const uint32 | Codepoint | ) |
Is the provided Codepoint within the range of the low-surrogates?
Definition at line 74 of file StringConv.h.
FORCEINLINE bool StringConv::IsValidCodepoint | ( | const uint32 | Codepoint | ) |
Is the provided Codepoint within the range of valid codepoints?
Definition at line 57 of file StringConv.h.