Ark Server API (ASA) - Wiki
Loading...
Searching...
No Matches
GenericPlatformString.cpp File Reference
+ Include dependency graph for GenericPlatformString.cpp:

Go to the source code of this file.

Classes

struct  UE::Core::Private::TCountingOutputIterator< DestType >
 
struct  UE::Core::Private::FNullTerminal
 

Namespaces

namespace  anonymous_namespace{GenericPlatformString.cpp}
 
namespace  UE
 
namespace  UE::Core
 
namespace  UE::Core::Private
 
namespace  GenericPlatformStringPrivate
 

Functions

void anonymous_namespace{GenericPlatformString.cpp}::TrimStringAndLogBogusCharsError (FString &SrcStr, const TCHAR *SourceCharName, const TCHAR *DestCharName)
 
FORCEINLINE bool UE::Core::Private::IsValidCodepoint (const uint32 Codepoint)
 
static FORCEINLINE bool UE::Core::Private::IsSurrogate (const uint32 Codepoint)
 
static FORCEINLINE bool UE::Core::Private::IsHighSurrogate (const uint32 Codepoint)
 
static FORCEINLINE bool UE::Core::Private::IsLowSurrogate (const uint32 Codepoint)
 
static FORCEINLINE uint32 UE::Core::Private::EncodeSurrogate (const uint16 HighSurrogate, const uint16 LowSurrogate)
 
static FORCEINLINE void UE::Core::Private::DecodeSurrogate (const uint32 Codepoint, uint16 &OutHighSurrogate, uint16 &OutLowSurrogate)
 
static FORCEINLINE bool UE::Core::Private::IsEncodedSurrogate (const uint32 Codepoint)
 
template<typename BufferType >
static bool UE::Core::Private::WriteCodepointToBuffer (uint32 Codepoint, BufferType &OutputIterator, int32 &OutputIteratorByteSizeRemaining)
 
template<typename Pointer >
bool UE::Core::Private::IsRangeEmpty (Pointer &Ptr, int32 &Len)
 
template<typename Pointer >
bool UE::Core::Private::IsRangeEmpty (Pointer &Ptr, FNullTerminal)
 
template<typename Pointer >
void UE::Core::Private::PopFront (Pointer &Ptr, int32 &Len)
 
template<typename Pointer >
void UE::Core::Private::PopFront (Pointer &Ptr, FNullTerminal)
 
template<typename DestBufferType , typename FromType , typename SourceEndType >
static int32 UE::Core::Private::ConvertToUTF8 (DestBufferType &Dest, int32 DestLen, const FromType *Source, SourceEndType SourceEnd)
 
template<typename SourceEndType >
static bool UE::Core::Private::ReadTrailingOctet (uint32 &OutOctet, const UTF8CHAR *&Ptr, SourceEndType &SourceEnd)
 
template<typename SourceEndType >
static uint32 UE::Core::Private::CodepointFromUtf8 (const UTF8CHAR *&SourceString, SourceEndType &SourceEnd)
 
template<typename DestType , typename DestBufferType , typename SourceEndType >
static int32 UE::Core::Private::ConvertFromUTF8 (DestBufferType &ConvertedBuffer, int32 DestLen, const UTF8CHAR *Source, SourceEndType SourceEnd)
 
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)
 
template<typename DestEncoding , typename SourceEncoding , typename SourceEndType >
void UE::Core::Private::LogBogusCharsImpl (const SourceEncoding *Src, SourceEndType SourceEnd)
 
template<typename CharType1 , typename CharType2 >
int32 GenericPlatformStringPrivate::StrncmpImpl (const CharType1 *String1, const CharType2 *String2, SIZE_T Count)