Ark Server API (ASA) - Wiki
Loading...
Searching...
No Matches
FWindowsPlatformString Struct Reference

#include <WindowsPlatformString.h>

+ Inheritance diagram for FWindowsPlatformString:
+ Collaboration diagram for FWindowsPlatformString:

Additional Inherited Members

- Public Types inherited from FMicrosoftPlatformString
using Super = FGenericPlatformString
 
- Public Member Functions inherited from FGenericPlatformString
template<typename T >
struct UE_DEPRECATED (5.0, "TIsFixedWidthEncoding is deprecated, use TIsFixedWidthCharEncoding_V<T> instead.") TIsFixedWidthEncoding
 
template<typename EncodingA , typename EncodingB >
struct UE_DEPRECATED (5.0, "TAreEncodingsCompatible is deprecated, use TIsCharEncodingCompatibleWith_V<SrcEncoding, DestEncoding> instead.") TAreEncodingsCompatible
 
- Static Public Member Functions inherited from FMicrosoftPlatformString
static FORCEINLINE WIDECHARStrcpy (WIDECHAR *Dest, SIZE_T DestCount, const WIDECHAR *Src)
 
static FORCEINLINE WIDECHARStrncpy (WIDECHAR *Dest, const WIDECHAR *Src, SIZE_T MaxLen)
 
static FORCEINLINE WIDECHARStrcat (WIDECHAR *Dest, SIZE_T DestCount, const WIDECHAR *Src)
 
static FORCEINLINE WIDECHARStrupr (WIDECHAR *Dest, SIZE_T DestCount)
 
static FORCEINLINE int32 Strcmp (const WIDECHAR *String1, const WIDECHAR *String2)
 
static FORCEINLINE int32 Strncmp (const WIDECHAR *String1, const WIDECHAR *String2, SIZE_T Count)
 
static FORCEINLINE int32 Strlen (const WIDECHAR *String)
 
static FORCEINLINE int32 Strnlen (const WIDECHAR *String, SIZE_T StringSize)
 
static FORCEINLINE const WIDECHARStrstr (const WIDECHAR *String, const WIDECHAR *Find)
 
static FORCEINLINE const WIDECHARStrchr (const WIDECHAR *String, WIDECHAR C)
 
static FORCEINLINE const WIDECHARStrrchr (const WIDECHAR *String, WIDECHAR C)
 
static FORCEINLINE int32 Atoi (const WIDECHAR *String)
 
static FORCEINLINE int64 Atoi64 (const WIDECHAR *String)
 
static FORCEINLINE float Atof (const WIDECHAR *String)
 
static FORCEINLINE double Atod (const WIDECHAR *String)
 
static FORCEINLINE int32 Strtoi (const WIDECHAR *Start, WIDECHAR **End, int32 Base)
 
static FORCEINLINE int64 Strtoi64 (const WIDECHAR *Start, WIDECHAR **End, int32 Base)
 
static FORCEINLINE uint64 Strtoui64 (const WIDECHAR *Start, WIDECHAR **End, int32 Base)
 
static FORCEINLINE WIDECHARStrtok (WIDECHAR *StrToken, const WIDECHAR *Delim, WIDECHAR **Context)
 
static FORCEINLINE int32 GetVarArgs (WIDECHAR *Dest, SIZE_T DestSize, const WIDECHAR *&Fmt, va_list ArgPtr)
 
static FORCEINLINE ANSICHARStrcpy (ANSICHAR *Dest, SIZE_T DestCount, const ANSICHAR *Src)
 
static FORCEINLINE ANSICHARStrncpy (ANSICHAR *Dest, const ANSICHAR *Src, SIZE_T MaxLen)
 
static FORCEINLINE ANSICHARStrcat (ANSICHAR *Dest, SIZE_T DestCount, const ANSICHAR *Src)
 
static FORCEINLINE ANSICHARStrupr (ANSICHAR *Dest, SIZE_T DestCount)
 
static FORCEINLINE int32 Strcmp (const ANSICHAR *String1, const ANSICHAR *String2)
 
static FORCEINLINE int32 Strncmp (const ANSICHAR *String1, const ANSICHAR *String2, SIZE_T Count)
 
static FORCEINLINE int32 Strlen (const ANSICHAR *String)
 
static FORCEINLINE int32 Strnlen (const ANSICHAR *String, SIZE_T StringSize)
 
static FORCEINLINE const ANSICHARStrstr (const ANSICHAR *String, const ANSICHAR *Find)
 
static FORCEINLINE const ANSICHARStrchr (const ANSICHAR *String, ANSICHAR C)
 
static FORCEINLINE const ANSICHARStrrchr (const ANSICHAR *String, ANSICHAR C)
 
static FORCEINLINE int32 Atoi (const ANSICHAR *String)
 
static FORCEINLINE int64 Atoi64 (const ANSICHAR *String)
 
static FORCEINLINE float Atof (const ANSICHAR *String)
 
static FORCEINLINE double Atod (const ANSICHAR *String)
 
static FORCEINLINE int32 Strtoi (const ANSICHAR *Start, ANSICHAR **End, int32 Base)
 
static FORCEINLINE int64 Strtoi64 (const ANSICHAR *Start, ANSICHAR **End, int32 Base)
 
static FORCEINLINE uint64 Strtoui64 (const ANSICHAR *Start, ANSICHAR **End, int32 Base)
 
static FORCEINLINE ANSICHARStrtok (ANSICHAR *StrToken, const ANSICHAR *Delim, ANSICHAR **Context)
 
static FORCEINLINE int32 GetVarArgs (ANSICHAR *Dest, SIZE_T DestSize, const ANSICHAR *&Fmt, va_list ArgPtr)
 
static FORCEINLINE int32 Strlen (const UCS2CHAR *String)
 
static FORCEINLINE int32 Strnlen (const UCS2CHAR *String, SIZE_T StringSize)
 
static FORCEINLINE UTF8CHARStrcpy (UTF8CHAR *Dest, SIZE_T DestCount, const UTF8CHAR *Src)
 
static FORCEINLINE UTF8CHARStrncpy (UTF8CHAR *Dest, const UTF8CHAR *Src, SIZE_T MaxLen)
 
static FORCEINLINE UTF8CHARStrcat (UTF8CHAR *Dest, SIZE_T DestCount, const UTF8CHAR *Src)
 
static FORCEINLINE UTF8CHARStrupr (UTF8CHAR *Dest, SIZE_T DestCount)
 
static FORCEINLINE int32 Strcmp (const UTF8CHAR *String1, const UTF8CHAR *String2)
 
static FORCEINLINE int32 Strncmp (const UTF8CHAR *String1, const UTF8CHAR *String2, SIZE_T Count)
 
static FORCEINLINE int32 Strlen (const UTF8CHAR *String)
 
static FORCEINLINE int32 Strnlen (const UTF8CHAR *String, SIZE_T StringSize)
 
static FORCEINLINE const UTF8CHARStrstr (const UTF8CHAR *String, const UTF8CHAR *Find)
 
static FORCEINLINE const UTF8CHARStrchr (const UTF8CHAR *String, UTF8CHAR C)
 
static FORCEINLINE const UTF8CHARStrrchr (const UTF8CHAR *String, UTF8CHAR C)
 
static FORCEINLINE int32 Atoi (const UTF8CHAR *String)
 
static FORCEINLINE int64 Atoi64 (const UTF8CHAR *String)
 
static FORCEINLINE float Atof (const UTF8CHAR *String)
 
static FORCEINLINE double Atod (const UTF8CHAR *String)
 
static FORCEINLINE int32 Strtoi (const UTF8CHAR *Start, UTF8CHAR **End, int32 Base)
 
static FORCEINLINE int64 Strtoi64 (const UTF8CHAR *Start, UTF8CHAR **End, int32 Base)
 
static FORCEINLINE uint64 Strtoui64 (const UTF8CHAR *Start, UTF8CHAR **End, int32 Base)
 
static FORCEINLINE UTF8CHARStrtok (UTF8CHAR *StrToken, const UTF8CHAR *Delim, UTF8CHAR **Context)
 
static FORCEINLINE int32 GetVarArgs (UTF8CHAR *Dest, SIZE_T DestSize, const UTF8CHAR *&Fmt, va_list ArgPtr)
 
static int32 Strncmp (const ANSICHAR *String1, const ANSICHAR *String2, SIZE_T Count)
 
static int32 Strncmp (const WIDECHAR *String1, const ANSICHAR *String2, SIZE_T Count)
 
static int32 Strncmp (const UTF8CHAR *String1, const ANSICHAR *String2, SIZE_T Count)
 
static int32 Strncmp (const ANSICHAR *String1, const WIDECHAR *String2, SIZE_T Count)
 
static int32 Strncmp (const WIDECHAR *String1, const WIDECHAR *String2, SIZE_T Count)
 
static int32 Strncmp (const UTF8CHAR *String1, const WIDECHAR *String2, SIZE_T Count)
 
static int32 Strncmp (const ANSICHAR *String1, const UTF8CHAR *String2, SIZE_T Count)
 
static int32 Strncmp (const WIDECHAR *String1, const UTF8CHAR *String2, SIZE_T Count)
 
static int32 Strncmp (const UTF8CHAR *String1, const UTF8CHAR *String2, SIZE_T Count)
 
- Static Public Member Functions inherited from FGenericPlatformString
template<typename Encoding >
static constexpr bool IsFixedWidthEncoding ()
 
template<typename SrcEncoding , typename DestEncoding >
static constexpr bool IsCharEncodingCompatibleWith ()
 
template<typename SourceEncoding , typename DestEncoding >
static constexpr bool IsCharEncodingSimplyConvertibleTo ()
 
template<typename DestEncoding , typename SourceEncoding >
static constexpr bool CanConvertCodepoint (SourceEncoding Codepoint)
 
template<typename Encoding >
static const TCHARGetEncodingTypeName ()
 
static const ANSICHARGetEncodingName ()
 
template<typename SourceEncoding , typename DestEncoding >
static FORCEINLINE DestEncodingConvert (DestEncoding *Dest, int32 DestSize, const SourceEncoding *Src)
 
template<typename SourceEncoding , typename DestEncoding >
static FORCEINLINE DestEncodingConvert (DestEncoding *Dest, int32 DestSize, const SourceEncoding *Src, int32 SrcSize)
 
template<typename DestEncoding , typename SourceEncoding >
static int32 ConvertedLength (const SourceEncoding *Src)
 
template<typename DestEncoding , typename SourceEncoding >
static int32 ConvertedLength (const SourceEncoding *Src, int32 SrcSize)
 
static int32 Strncmp (const ANSICHAR *String1, const ANSICHAR *String2, SIZE_T Count)
 
static int32 Strncmp (const WIDECHAR *String1, const ANSICHAR *String2, SIZE_T Count)
 
static int32 Strncmp (const UTF8CHAR *String1, const ANSICHAR *String2, SIZE_T Count)
 
static int32 Strncmp (const ANSICHAR *String1, const WIDECHAR *String2, SIZE_T Count)
 
static int32 Strncmp (const WIDECHAR *String1, const WIDECHAR *String2, SIZE_T Count)
 
static int32 Strncmp (const UTF8CHAR *String1, const WIDECHAR *String2, SIZE_T Count)
 
static int32 Strncmp (const ANSICHAR *String1, const UTF8CHAR *String2, SIZE_T Count)
 
static int32 Strncmp (const WIDECHAR *String1, const UTF8CHAR *String2, SIZE_T Count)
 
static int32 Strncmp (const UTF8CHAR *String1, const UTF8CHAR *String2, SIZE_T Count)
 
template<>
const TCHARGetEncodingTypeName ()
 
template<>
const TCHARGetEncodingTypeName ()
 
template<>
const TCHARGetEncodingTypeName ()
 
template<>
const TCHARGetEncodingTypeName ()
 
- Static Public Member Functions inherited from FGenericPlatformStricmp
static ARK_API int32 Stricmp (const ANSICHAR *String1, const ANSICHAR *String2)
 
static int32 Stricmp (const WIDECHAR *String1, const WIDECHAR *String2)
 
static ARK_API int32 Stricmp (const UTF8CHAR *String1, const UTF8CHAR *String2)
 
static ARK_API int32 Stricmp (const UTF16CHAR *String1, const UTF16CHAR *String2)
 
static ARK_API int32 Stricmp (const UTF32CHAR *String1, const UTF32CHAR *String2)
 
static ARK_API int32 Stricmp (const ANSICHAR *String1, const WIDECHAR *String2)
 
static ARK_API int32 Stricmp (const ANSICHAR *String1, const UTF8CHAR *String2)
 
static ARK_API int32 Stricmp (const ANSICHAR *String1, const UTF16CHAR *String2)
 
static ARK_API int32 Stricmp (const ANSICHAR *String1, const UTF32CHAR *String2)
 
static int32 Stricmp (const WIDECHAR *String1, const ANSICHAR *String2)
 
static ARK_API int32 Stricmp (const UTF8CHAR *String1, const ANSICHAR *String2)
 
static ARK_API int32 Stricmp (const UTF16CHAR *String1, const ANSICHAR *String2)
 
static ARK_API int32 Stricmp (const UTF32CHAR *String1, const ANSICHAR *String2)
 
static ARK_API int32 Strnicmp (const ANSICHAR *String1, const ANSICHAR *String2, SIZE_T Count)
 
static ARK_API int32 Strnicmp (const WIDECHAR *String1, const WIDECHAR *String2, SIZE_T Count)
 
static ARK_API int32 Strnicmp (const UTF8CHAR *String1, const UTF8CHAR *String2, SIZE_T Count)
 
static ARK_API int32 Strnicmp (const UTF16CHAR *String1, const UTF16CHAR *String2, SIZE_T Count)
 
static ARK_API int32 Strnicmp (const UTF32CHAR *String1, const UTF32CHAR *String2, SIZE_T Count)
 
static ARK_API int32 Strnicmp (const ANSICHAR *String1, const WIDECHAR *String2, SIZE_T Count)
 
static ARK_API int32 Strnicmp (const ANSICHAR *String1, const UTF8CHAR *String2, SIZE_T Count)
 
static ARK_API int32 Strnicmp (const ANSICHAR *String1, const UTF16CHAR *String2, SIZE_T Count)
 
static ARK_API int32 Strnicmp (const ANSICHAR *String1, const UTF32CHAR *String2, SIZE_T Count)
 
static ARK_API int32 Strnicmp (const WIDECHAR *String1, const ANSICHAR *String2, SIZE_T Count)
 
static ARK_API int32 Strnicmp (const UTF8CHAR *String1, const ANSICHAR *String2, SIZE_T Count)
 
static ARK_API int32 Strnicmp (const UTF16CHAR *String1, const ANSICHAR *String2, SIZE_T Count)
 
static ARK_API int32 Strnicmp (const UTF32CHAR *String1, const ANSICHAR *String2, SIZE_T Count)
 
- Static Public Attributes inherited from FGenericPlatformString
static constexpr bool IsUnicodeEncoded = true
 

Detailed Description

Windows string implementation.

Definition at line 12 of file WindowsPlatformString.h.


The documentation for this struct was generated from the following file: