Module |
|
Header |
/Engine/Source/Runtime/Core/Public/GenericPlatform/GenericPlatformString.h |
Include |
#include "GenericPlatform/GenericPlatformString.h" |
struct FGenericPlatformString : public FGenericPlatformStricmp
Generic string implementation for most platforms
Name | Description | ||
---|---|---|---|
|
CanConvertChar ( |
Tests whether a particular character can be converted to the destination encoding. |
|
|
Convert |
Converts the [Src, Src+SrcSize) string range from SourceChar to DestChar and writes it to the [Dest, Dest+DestSize) range. |
|
|
TEnableIf< &... |
Convert |
Converts the [Src, Src+SrcSize) string range from SourceEncoding to DestEncoding and writes it to the [Dest, Dest+DestSize) range. |
|
ConvertedLength ( |
Returns the required buffer length for the [Src, Src+SrcSize) string when converted to the DestChar encoding. |
|
|
const ANSICH... |
GetEncodingName() |
|
|
const TCHAR ... |
GetEncodingTypeName() |
Returns the string representing the name of the given encoding type. |
|
const TCHAR ... |
GetEncodingTypeName() |
|
|
const TCHAR ... |
GetEncodingTypeName() |
|
|
const TCHAR ... |
GetEncodingTypeName() |
|
|
IsValidChar ( |
Tests whether a particular character is a valid member of its encoding. |
|
|
IsValidChar ( |
Specialization of IsValidChar for ANSICHARs. |
|
|
Strncmp |
||
|
Strncmp |
||
|
Strncmp |
||
|
Strncmp |
Name |
Description |
|
---|---|---|
|
TAreEncodingsCompatible |
Metafunction which tests whether two encodings are compatible. |
|
TIsFixedWidthEncoding |
|
|
TIsFixedWidthEncoding_Helper |
Metafunction which tests whether a given character type represents a fixed-width encoding. |
|
TIsFixedWidthEncoding_Helper< Dummy, ANSICHAR > |
|
|
TIsFixedWidthEncoding_Helper< Dummy, UCS2CHAR > |
|
|
TIsFixedWidthEncoding_Helper< Dummy, WIDECHAR > |
Name |
Description |
---|---|
IsUnicodeEncoded |
True if the encoding type of the string is some form of unicode |