UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
GenericPlatformString.h File Reference

Go to the source code of this file.

Classes

struct  FGenericPlatformString
 

Namespaces

namespace  UE
 
namespace  UE::Core
 
namespace  UE::Core::Private
 implementation
 

Macros

#define HIGH_SURROGATE_START_CODEPOINT   ((uint16)0xD800)
 
#define HIGH_SURROGATE_END_CODEPOINT   ((uint16)0xDBFF)
 
#define LOW_SURROGATE_START_CODEPOINT   ((uint16)0xDC00)
 
#define LOW_SURROGATE_END_CODEPOINT   ((uint16)0xDFFF)
 
#define ENCODED_SURROGATE_START_CODEPOINT   ((uint32)0x10000)
 
#define ENCODED_SURROGATE_END_CODEPOINT   ((uint32)0x10FFFF)
 
#define UNICODE_BOGUS_CHAR_CODEPOINT   '?'
 

Functions

int32 UE::Core::Private::GetConvertedLength (const UTF8CHAR *, const WIDECHAR *Source)
 
int32 UE::Core::Private::GetConvertedLength (const UTF8CHAR *, const WIDECHAR *Source, int32 SourceLen)
 
int32 UE::Core::Private::GetConvertedLength (const UTF8CHAR *, const UCS2CHAR *Source)
 
int32 UE::Core::Private::GetConvertedLength (const UTF8CHAR *, const UCS2CHAR *Source, int32 SourceLen)
 
int32 UE::Core::Private::GetConvertedLength (const UTF8CHAR *, const UTF32CHAR *Source)
 
int32 UE::Core::Private::GetConvertedLength (const UTF8CHAR *, const UTF32CHAR *Source, int32 SourceLen)
 
int32 UE::Core::Private::GetConvertedLength (const ANSICHAR *, const UTF8CHAR *Source)
 
int32 UE::Core::Private::GetConvertedLength (const ANSICHAR *, const UTF8CHAR *Source, int32 SourceLen)
 
int32 UE::Core::Private::GetConvertedLength (const WIDECHAR *, const UTF8CHAR *Source)
 
int32 UE::Core::Private::GetConvertedLength (const WIDECHAR *, const UTF8CHAR *Source, int32 SourceLen)
 
int32 UE::Core::Private::GetConvertedLength (const UCS2CHAR *, const UTF8CHAR *Source)
 
int32 UE::Core::Private::GetConvertedLength (const UCS2CHAR *, const UTF8CHAR *Source, int32 SourceLen)
 
UTF8CHARUE::Core::Private::Convert (UTF8CHAR *Dest, int32 DestLen, const WIDECHAR *Src)
 
UTF8CHARUE::Core::Private::Convert (UTF8CHAR *Dest, int32 DestLen, const WIDECHAR *Src, int32 SrcLen)
 
UTF8CHARUE::Core::Private::Convert (UTF8CHAR *Dest, int32 DestLen, const UCS2CHAR *Src)
 
UTF8CHARUE::Core::Private::Convert (UTF8CHAR *Dest, int32 DestLen, const UCS2CHAR *Src, int32 SrcLen)
 
UTF8CHARUE::Core::Private::Convert (UTF8CHAR *Dest, int32 DestLen, const UTF32CHAR *Src)
 
UTF8CHARUE::Core::Private::Convert (UTF8CHAR *Dest, int32 DestLen, const UTF32CHAR *Src, int32 SrcLen)
 
ANSICHARUE::Core::Private::Convert (ANSICHAR *Dest, int32 DestLen, const UTF8CHAR *Src)
 
ANSICHARUE::Core::Private::Convert (ANSICHAR *Dest, int32 DestLen, const UTF8CHAR *Src, int32 SrcLen)
 
WIDECHARUE::Core::Private::Convert (WIDECHAR *Dest, int32 DestLen, const UTF8CHAR *Src)
 
WIDECHARUE::Core::Private::Convert (WIDECHAR *Dest, int32 DestLen, const UTF8CHAR *Src, int32 SrcLen)
 
UCS2CHARUE::Core::Private::Convert (UCS2CHAR *Dest, int32 DestLen, const UTF8CHAR *Src)
 
UCS2CHARUE::Core::Private::Convert (UCS2CHAR *Dest, int32 DestLen, const UTF8CHAR *Src, int32 SrcLen)
 

Macro Definition Documentation

◆ ENCODED_SURROGATE_END_CODEPOINT

#define ENCODED_SURROGATE_END_CODEPOINT   ((uint32)0x10FFFF)

◆ ENCODED_SURROGATE_START_CODEPOINT

#define ENCODED_SURROGATE_START_CODEPOINT   ((uint32)0x10000)

◆ HIGH_SURROGATE_END_CODEPOINT

#define HIGH_SURROGATE_END_CODEPOINT   ((uint16)0xDBFF)

◆ HIGH_SURROGATE_START_CODEPOINT

#define HIGH_SURROGATE_START_CODEPOINT   ((uint16)0xD800)

◆ LOW_SURROGATE_END_CODEPOINT

#define LOW_SURROGATE_END_CODEPOINT   ((uint16)0xDFFF)

◆ LOW_SURROGATE_START_CODEPOINT

#define LOW_SURROGATE_START_CODEPOINT   ((uint16)0xDC00)

◆ UNICODE_BOGUS_CHAR_CODEPOINT

#define UNICODE_BOGUS_CHAR_CODEPOINT   '?'