Ark Server API (ASA) - Wiki
Loading...
Searching...
No Matches
GenericPlatformString.h File Reference
+ Include dependency graph for GenericPlatformString.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  FGenericPlatformString
 

Namespaces

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

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

ARK_API int32 UE::Core::Private::GetConvertedLength (const UTF8CHAR *, const WIDECHAR *Source)
 
ARK_API int32 UE::Core::Private::GetConvertedLength (const UTF8CHAR *, const WIDECHAR *Source, int32 SourceLen)
 
ARK_API int32 UE::Core::Private::GetConvertedLength (const UTF8CHAR *, const UCS2CHAR *Source)
 
ARK_API int32 UE::Core::Private::GetConvertedLength (const UTF8CHAR *, const UCS2CHAR *Source, int32 SourceLen)
 
ARK_API int32 UE::Core::Private::GetConvertedLength (const UTF8CHAR *, const UTF32CHAR *Source)
 
ARK_API int32 UE::Core::Private::GetConvertedLength (const UTF8CHAR *, const UTF32CHAR *Source, int32 SourceLen)
 
ARK_API int32 UE::Core::Private::GetConvertedLength (const ANSICHAR *, const UTF8CHAR *Source)
 
ARK_API int32 UE::Core::Private::GetConvertedLength (const ANSICHAR *, const UTF8CHAR *Source, int32 SourceLen)
 
ARK_API int32 UE::Core::Private::GetConvertedLength (const WIDECHAR *, const UTF8CHAR *Source)
 
ARK_API int32 UE::Core::Private::GetConvertedLength (const WIDECHAR *, const UTF8CHAR *Source, int32 SourceLen)
 
ARK_API int32 UE::Core::Private::GetConvertedLength (const UCS2CHAR *, const UTF8CHAR *Source)
 
ARK_API int32 UE::Core::Private::GetConvertedLength (const UCS2CHAR *, const UTF8CHAR *Source, int32 SourceLen)
 
ARK_API UTF8CHARUE::Core::Private::Convert (UTF8CHAR *Dest, int32 DestLen, const WIDECHAR *Src)
 
ARK_API UTF8CHARUE::Core::Private::Convert (UTF8CHAR *Dest, int32 DestLen, const WIDECHAR *Src, int32 SrcLen)
 
ARK_API UTF8CHARUE::Core::Private::Convert (UTF8CHAR *Dest, int32 DestLen, const UCS2CHAR *Src)
 
ARK_API UTF8CHARUE::Core::Private::Convert (UTF8CHAR *Dest, int32 DestLen, const UCS2CHAR *Src, int32 SrcLen)
 
ARK_API UTF8CHARUE::Core::Private::Convert (UTF8CHAR *Dest, int32 DestLen, const UTF32CHAR *Src)
 
ARK_API UTF8CHARUE::Core::Private::Convert (UTF8CHAR *Dest, int32 DestLen, const UTF32CHAR *Src, int32 SrcLen)
 
ARK_API ANSICHARUE::Core::Private::Convert (ANSICHAR *Dest, int32 DestLen, const UTF8CHAR *Src)
 
ARK_API ANSICHARUE::Core::Private::Convert (ANSICHAR *Dest, int32 DestLen, const UTF8CHAR *Src, int32 SrcLen)
 
ARK_API WIDECHARUE::Core::Private::Convert (WIDECHAR *Dest, int32 DestLen, const UTF8CHAR *Src)
 
ARK_API WIDECHARUE::Core::Private::Convert (WIDECHAR *Dest, int32 DestLen, const UTF8CHAR *Src, int32 SrcLen)
 
ARK_API UCS2CHARUE::Core::Private::Convert (UCS2CHAR *Dest, int32 DestLen, const UTF8CHAR *Src)
 
ARK_API 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)

Definition at line 52 of file GenericPlatformString.h.

◆ ENCODED_SURROGATE_START_CODEPOINT

#define ENCODED_SURROGATE_START_CODEPOINT   ((uint32)0x10000)

Definition at line 51 of file GenericPlatformString.h.

◆ HIGH_SURROGATE_END_CODEPOINT

#define HIGH_SURROGATE_END_CODEPOINT   ((uint16)0xDBFF)

Definition at line 48 of file GenericPlatformString.h.

◆ HIGH_SURROGATE_START_CODEPOINT

#define HIGH_SURROGATE_START_CODEPOINT   ((uint16)0xD800)

Definition at line 47 of file GenericPlatformString.h.

◆ LOW_SURROGATE_END_CODEPOINT

#define LOW_SURROGATE_END_CODEPOINT   ((uint16)0xDFFF)

Definition at line 50 of file GenericPlatformString.h.

◆ LOW_SURROGATE_START_CODEPOINT

#define LOW_SURROGATE_START_CODEPOINT   ((uint16)0xDC00)

Definition at line 49 of file GenericPlatformString.h.

◆ UNICODE_BOGUS_CHAR_CODEPOINT

#define UNICODE_BOGUS_CHAR_CODEPOINT   '?'

Definition at line 54 of file GenericPlatformString.h.