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

Classes

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

Namespaces

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

Functions

 DEFINE_LOG_CATEGORY_STATIC (LogGenericPlatformString, Log, All)
 
FORCEINLINE bool UE::Core::Private::IsValidCodepoint (const uint32 Codepoint)
 
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)
 
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)
 
template<typename CharType1 , typename CharType2 >
int32 GenericPlatformStringPrivate::StrncmpImpl (const CharType1 *String1, const CharType2 *String2, SIZE_T Count)
 

Function Documentation

◆ DEFINE_LOG_CATEGORY_STATIC()

DEFINE_LOG_CATEGORY_STATIC ( LogGenericPlatformString  ,
Log  ,
All   
)