Navigation
API > API/Runtime > API/Runtime/Core
Generic string implementation for most platforms
| Name | FGenericPlatformString |
| Type | struct |
| Header File | /Engine/Source/Runtime/Core/Public/GenericPlatform/GenericPlatformString.h |
| Include Path | #include "GenericPlatform/GenericPlatformString.h" |
Syntax
struct FGenericPlatformString : public FGenericPlatformStricmp
Inheritance Hierarchy
- FGenericPlatformStricmp → FGenericPlatformString
Derived Classes
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| IsUnicodeEncoded | bool | True if the encoding type of the string is some form of unicode | GenericPlatform/GenericPlatformString.h |
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static bool CanConvertCodepoint
(
SourceEncoding Codepoint |
Tests whether a particular codepoint can be converted to the destination encoding. | GenericPlatform/GenericPlatformString.h | |
static DestEncoding * Convert
(
DestEncoding* Dest, |
Converts the null-terminated Src string range from SourceEncoding to DestEncoding and writes it to the [Dest, Dest+DestSize) range, including a null terminator. | GenericPlatform/GenericPlatformString.h | |
static DestEncoding * Convert
(
DestEncoding* Dest, |
Converts the [Src, Src+SrcSize) string range from SourceEncoding to DestEncoding and writes it to the [Dest, Dest+DestSize) range. | GenericPlatform/GenericPlatformString.h | |
static int32 ConvertedLength
(
const SourceEncoding* Src |
Returns the required buffer length for the null-terminated Src string when converted to the DestChar encoding. | GenericPlatform/GenericPlatformString.h | |
static int32 ConvertedLength
(
const SourceEncoding* Src, |
Returns the required buffer length for the [Src, Src+SrcSize) string when converted to the DestChar encoding. | GenericPlatform/GenericPlatformString.h | |
static const ANSICHAR * GetEncodingName() |
GenericPlatform/GenericPlatformString.h | ||
static const TCHAR * GetEncodingTypeName () |
|||
static const TCHAR * GetEncodingTypeName () |
|||
static const TCHAR * GetEncodingTypeName () |
|||
static const TCHAR * GetEncodingTypeName () |
Returns the string representing the name of the given encoding type. | GenericPlatform/GenericPlatformString.h | |
static const TCHAR * GetEncodingTypeName () |
|||
static void * Memcpy
(
void* Dest, |
Forwarding function because we can't call FMemory::Memcpy directly due to #include ordering issues. | GenericPlatform/GenericPlatformString.h | |
static int32 Strncmp
(
const WIDECHAR* String1, |
GenericPlatform/GenericPlatformString.h | ||
static int32 Strncmp
(
const ANSICHAR* String1, |
GenericPlatform/GenericPlatformString.h | ||
static int32 Strncmp
(
const WIDECHAR* String1, |
GenericPlatform/GenericPlatformString.h | ||
static int32 Strncmp
(
const UTF8CHAR* String1, |
GenericPlatform/GenericPlatformString.h | ||
static int32 Strncmp
(
const ANSICHAR* String1, |
GenericPlatform/GenericPlatformString.h | ||
static int32 Strncmp
(
const WIDECHAR* String1, |
GenericPlatform/GenericPlatformString.h | ||
static int32 Strncmp
(
const UTF8CHAR* String1, |
GenericPlatform/GenericPlatformString.h | ||
static int32 Strncmp
(
const ANSICHAR* String1, |
GenericPlatform/GenericPlatformString.h | ||
static int32 Strncmp
(
const UTF8CHAR* String1, |
GenericPlatform/GenericPlatformString.h |