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

#include <MicrosoftPlatformString.h>

+ Inheritance diagram for FMicrosoftPlatformString:
+ Collaboration diagram for FMicrosoftPlatformString:

Public Types

using Super = FGenericPlatformString
 

Static Public Member Functions

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)
 

Additional Inherited Members

- 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 Attributes inherited from FGenericPlatformString
static constexpr bool IsUnicodeEncoded = true
 

Detailed Description

Microsoft specific implementation

Definition at line 28 of file MicrosoftPlatformString.h.

Member Typedef Documentation

◆ Super

Member Function Documentation

◆ Atod() [1/3]

static FORCEINLINE double FMicrosoftPlatformString::Atod ( const ANSICHAR * String)
inlinestatic

Definition at line 232 of file MicrosoftPlatformString.h.

+ Here is the caller graph for this function:

◆ Atod() [2/3]

static FORCEINLINE double FMicrosoftPlatformString::Atod ( const UTF8CHAR * String)
inlinestatic

Definition at line 351 of file MicrosoftPlatformString.h.

+ Here is the call graph for this function:

◆ Atod() [3/3]

static FORCEINLINE double FMicrosoftPlatformString::Atod ( const WIDECHAR * String)
inlinestatic

Definition at line 120 of file MicrosoftPlatformString.h.

◆ Atof() [1/3]

static FORCEINLINE float FMicrosoftPlatformString::Atof ( const ANSICHAR * String)
inlinestatic

Definition at line 227 of file MicrosoftPlatformString.h.

+ Here is the caller graph for this function:

◆ Atof() [2/3]

static FORCEINLINE float FMicrosoftPlatformString::Atof ( const UTF8CHAR * String)
inlinestatic

Definition at line 346 of file MicrosoftPlatformString.h.

+ Here is the call graph for this function:

◆ Atof() [3/3]

static FORCEINLINE float FMicrosoftPlatformString::Atof ( const WIDECHAR * String)
inlinestatic

Definition at line 115 of file MicrosoftPlatformString.h.

◆ Atoi() [1/3]

static FORCEINLINE int32 FMicrosoftPlatformString::Atoi ( const ANSICHAR * String)
inlinestatic

Definition at line 217 of file MicrosoftPlatformString.h.

+ Here is the caller graph for this function:

◆ Atoi() [2/3]

static FORCEINLINE int32 FMicrosoftPlatformString::Atoi ( const UTF8CHAR * String)
inlinestatic

Definition at line 336 of file MicrosoftPlatformString.h.

+ Here is the call graph for this function:

◆ Atoi() [3/3]

static FORCEINLINE int32 FMicrosoftPlatformString::Atoi ( const WIDECHAR * String)
inlinestatic

Definition at line 105 of file MicrosoftPlatformString.h.

◆ Atoi64() [1/3]

static FORCEINLINE int64 FMicrosoftPlatformString::Atoi64 ( const ANSICHAR * String)
inlinestatic

Definition at line 222 of file MicrosoftPlatformString.h.

+ Here is the caller graph for this function:

◆ Atoi64() [2/3]

static FORCEINLINE int64 FMicrosoftPlatformString::Atoi64 ( const UTF8CHAR * String)
inlinestatic

Definition at line 341 of file MicrosoftPlatformString.h.

+ Here is the call graph for this function:

◆ Atoi64() [3/3]

static FORCEINLINE int64 FMicrosoftPlatformString::Atoi64 ( const WIDECHAR * String)
inlinestatic

Definition at line 110 of file MicrosoftPlatformString.h.

◆ GetVarArgs() [1/3]

static FORCEINLINE int32 FMicrosoftPlatformString::GetVarArgs ( ANSICHAR * Dest,
SIZE_T DestSize,
const ANSICHAR *& Fmt,
va_list ArgPtr )
inlinestatic

Definition at line 257 of file MicrosoftPlatformString.h.

+ Here is the caller graph for this function:

◆ GetVarArgs() [2/3]

static FORCEINLINE int32 FMicrosoftPlatformString::GetVarArgs ( UTF8CHAR * Dest,
SIZE_T DestSize,
const UTF8CHAR *& Fmt,
va_list ArgPtr )
inlinestatic

Definition at line 376 of file MicrosoftPlatformString.h.

+ Here is the call graph for this function:

◆ GetVarArgs() [3/3]

static FORCEINLINE int32 FMicrosoftPlatformString::GetVarArgs ( WIDECHAR * Dest,
SIZE_T DestSize,
const WIDECHAR *& Fmt,
va_list ArgPtr )
inlinestatic

Definition at line 149 of file MicrosoftPlatformString.h.

◆ Strcat() [1/3]

static FORCEINLINE ANSICHAR * FMicrosoftPlatformString::Strcat ( ANSICHAR * Dest,
SIZE_T DestCount,
const ANSICHAR * Src )
inlinestatic

Definition at line 172 of file MicrosoftPlatformString.h.

+ Here is the caller graph for this function:

◆ Strcat() [2/3]

static FORCEINLINE UTF8CHAR * FMicrosoftPlatformString::Strcat ( UTF8CHAR * Dest,
SIZE_T DestCount,
const UTF8CHAR * Src )
inlinestatic

Definition at line 291 of file MicrosoftPlatformString.h.

+ Here is the call graph for this function:

◆ Strcat() [3/3]

static FORCEINLINE WIDECHAR * FMicrosoftPlatformString::Strcat ( WIDECHAR * Dest,
SIZE_T DestCount,
const WIDECHAR * Src )
inlinestatic

Definition at line 60 of file MicrosoftPlatformString.h.

◆ Strchr() [1/3]

static FORCEINLINE const ANSICHAR * FMicrosoftPlatformString::Strchr ( const ANSICHAR * String,
ANSICHAR C )
inlinestatic

Definition at line 207 of file MicrosoftPlatformString.h.

+ Here is the caller graph for this function:

◆ Strchr() [2/3]

static FORCEINLINE const UTF8CHAR * FMicrosoftPlatformString::Strchr ( const UTF8CHAR * String,
UTF8CHAR C )
inlinestatic

Definition at line 326 of file MicrosoftPlatformString.h.

+ Here is the call graph for this function:

◆ Strchr() [3/3]

static FORCEINLINE const WIDECHAR * FMicrosoftPlatformString::Strchr ( const WIDECHAR * String,
WIDECHAR C )
inlinestatic

Definition at line 95 of file MicrosoftPlatformString.h.

◆ Strcmp() [1/3]

static FORCEINLINE int32 FMicrosoftPlatformString::Strcmp ( const ANSICHAR * String1,
const ANSICHAR * String2 )
inlinestatic

Definition at line 182 of file MicrosoftPlatformString.h.

+ Here is the caller graph for this function:

◆ Strcmp() [2/3]

static FORCEINLINE int32 FMicrosoftPlatformString::Strcmp ( const UTF8CHAR * String1,
const UTF8CHAR * String2 )
inlinestatic

Definition at line 301 of file MicrosoftPlatformString.h.

+ Here is the call graph for this function:

◆ Strcmp() [3/3]

static FORCEINLINE int32 FMicrosoftPlatformString::Strcmp ( const WIDECHAR * String1,
const WIDECHAR * String2 )
inlinestatic

Definition at line 70 of file MicrosoftPlatformString.h.

◆ Strcpy() [1/3]

static FORCEINLINE ANSICHAR * FMicrosoftPlatformString::Strcpy ( ANSICHAR * Dest,
SIZE_T DestCount,
const ANSICHAR * Src )
inlinestatic

Ansi implementation

Definition at line 160 of file MicrosoftPlatformString.h.

+ Here is the caller graph for this function:

◆ Strcpy() [2/3]

static FORCEINLINE UTF8CHAR * FMicrosoftPlatformString::Strcpy ( UTF8CHAR * Dest,
SIZE_T DestCount,
const UTF8CHAR * Src )
inlinestatic

UTF8CHAR implementation.

Definition at line 281 of file MicrosoftPlatformString.h.

+ Here is the call graph for this function:

◆ Strcpy() [3/3]

static FORCEINLINE WIDECHAR * FMicrosoftPlatformString::Strcpy ( WIDECHAR * Dest,
SIZE_T DestCount,
const WIDECHAR * Src )
inlinestatic

Wide character implementation

Definition at line 48 of file MicrosoftPlatformString.h.

◆ Strlen() [1/4]

static FORCEINLINE int32 FMicrosoftPlatformString::Strlen ( const ANSICHAR * String)
inlinestatic

Definition at line 192 of file MicrosoftPlatformString.h.

+ Here is the caller graph for this function:

◆ Strlen() [2/4]

static FORCEINLINE int32 FMicrosoftPlatformString::Strlen ( const UCS2CHAR * String)
inlinestatic

UCS2CHAR implementation - this is identical to WIDECHAR for Windows platforms

Definition at line 268 of file MicrosoftPlatformString.h.

◆ Strlen() [3/4]

static FORCEINLINE int32 FMicrosoftPlatformString::Strlen ( const UTF8CHAR * String)
inlinestatic

Definition at line 311 of file MicrosoftPlatformString.h.

+ Here is the call graph for this function:

◆ Strlen() [4/4]

static FORCEINLINE int32 FMicrosoftPlatformString::Strlen ( const WIDECHAR * String)
inlinestatic

Definition at line 80 of file MicrosoftPlatformString.h.

◆ Strncmp() [1/12]

int32 FGenericPlatformString::Strncmp ( const ANSICHAR * String1,
const ANSICHAR * String2,
SIZE_T Count )
static

Definition at line 394 of file GenericPlatformString.cpp.

◆ Strncmp() [2/12]

static FORCEINLINE int32 FMicrosoftPlatformString::Strncmp ( const ANSICHAR * String1,
const ANSICHAR * String2,
SIZE_T Count )
inlinestatic

Definition at line 187 of file MicrosoftPlatformString.h.

+ Here is the caller graph for this function:

◆ Strncmp() [3/12]

int32 FGenericPlatformString::Strncmp ( const ANSICHAR * String1,
const UTF8CHAR * String2,
SIZE_T Count )
static

Definition at line 400 of file GenericPlatformString.cpp.

◆ Strncmp() [4/12]

int32 FGenericPlatformString::Strncmp ( const ANSICHAR * String1,
const WIDECHAR * String2,
SIZE_T Count )
static

Definition at line 397 of file GenericPlatformString.cpp.

◆ Strncmp() [5/12]

int32 FGenericPlatformString::Strncmp ( const UTF8CHAR * String1,
const ANSICHAR * String2,
SIZE_T Count )
static

Definition at line 396 of file GenericPlatformString.cpp.

◆ Strncmp() [6/12]

int32 FGenericPlatformString::Strncmp ( const UTF8CHAR * String1,
const UTF8CHAR * String2,
SIZE_T Count )
static

Definition at line 402 of file GenericPlatformString.cpp.

◆ Strncmp() [7/12]

static FORCEINLINE int32 FMicrosoftPlatformString::Strncmp ( const UTF8CHAR * String1,
const UTF8CHAR * String2,
SIZE_T Count )
inlinestatic

Definition at line 306 of file MicrosoftPlatformString.h.

+ Here is the call graph for this function:

◆ Strncmp() [8/12]

int32 FGenericPlatformString::Strncmp ( const UTF8CHAR * String1,
const WIDECHAR * String2,
SIZE_T Count )
static

Definition at line 399 of file GenericPlatformString.cpp.

◆ Strncmp() [9/12]

int32 FGenericPlatformString::Strncmp ( const WIDECHAR * String1,
const ANSICHAR * String2,
SIZE_T Count )
static

Definition at line 395 of file GenericPlatformString.cpp.

◆ Strncmp() [10/12]

int32 FGenericPlatformString::Strncmp ( const WIDECHAR * String1,
const UTF8CHAR * String2,
SIZE_T Count )
static

Definition at line 401 of file GenericPlatformString.cpp.

◆ Strncmp() [11/12]

int32 FGenericPlatformString::Strncmp ( const WIDECHAR * String1,
const WIDECHAR * String2,
SIZE_T Count )
static

Definition at line 398 of file GenericPlatformString.cpp.

◆ Strncmp() [12/12]

static FORCEINLINE int32 FMicrosoftPlatformString::Strncmp ( const WIDECHAR * String1,
const WIDECHAR * String2,
SIZE_T Count )
inlinestatic

Definition at line 75 of file MicrosoftPlatformString.h.

◆ Strncpy() [1/3]

static FORCEINLINE ANSICHAR * FMicrosoftPlatformString::Strncpy ( ANSICHAR * Dest,
const ANSICHAR * Src,
SIZE_T MaxLen )
inlinestatic

Definition at line 165 of file MicrosoftPlatformString.h.

+ Here is the caller graph for this function:

◆ Strncpy() [2/3]

static FORCEINLINE UTF8CHAR * FMicrosoftPlatformString::Strncpy ( UTF8CHAR * Dest,
const UTF8CHAR * Src,
SIZE_T MaxLen )
inlinestatic

Definition at line 286 of file MicrosoftPlatformString.h.

+ Here is the call graph for this function:

◆ Strncpy() [3/3]

static FORCEINLINE WIDECHAR * FMicrosoftPlatformString::Strncpy ( WIDECHAR * Dest,
const WIDECHAR * Src,
SIZE_T MaxLen )
inlinestatic

Definition at line 53 of file MicrosoftPlatformString.h.

◆ Strnlen() [1/4]

static FORCEINLINE int32 FMicrosoftPlatformString::Strnlen ( const ANSICHAR * String,
SIZE_T StringSize )
inlinestatic

Definition at line 197 of file MicrosoftPlatformString.h.

+ Here is the caller graph for this function:

◆ Strnlen() [2/4]

static FORCEINLINE int32 FMicrosoftPlatformString::Strnlen ( const UCS2CHAR * String,
SIZE_T StringSize )
inlinestatic

Definition at line 273 of file MicrosoftPlatformString.h.

◆ Strnlen() [3/4]

static FORCEINLINE int32 FMicrosoftPlatformString::Strnlen ( const UTF8CHAR * String,
SIZE_T StringSize )
inlinestatic

Definition at line 316 of file MicrosoftPlatformString.h.

+ Here is the call graph for this function:

◆ Strnlen() [4/4]

static FORCEINLINE int32 FMicrosoftPlatformString::Strnlen ( const WIDECHAR * String,
SIZE_T StringSize )
inlinestatic

Definition at line 85 of file MicrosoftPlatformString.h.

◆ Strrchr() [1/3]

static FORCEINLINE const ANSICHAR * FMicrosoftPlatformString::Strrchr ( const ANSICHAR * String,
ANSICHAR C )
inlinestatic

Definition at line 212 of file MicrosoftPlatformString.h.

+ Here is the caller graph for this function:

◆ Strrchr() [2/3]

static FORCEINLINE const UTF8CHAR * FMicrosoftPlatformString::Strrchr ( const UTF8CHAR * String,
UTF8CHAR C )
inlinestatic

Definition at line 331 of file MicrosoftPlatformString.h.

+ Here is the call graph for this function:

◆ Strrchr() [3/3]

static FORCEINLINE const WIDECHAR * FMicrosoftPlatformString::Strrchr ( const WIDECHAR * String,
WIDECHAR C )
inlinestatic

Definition at line 100 of file MicrosoftPlatformString.h.

◆ Strstr() [1/3]

static FORCEINLINE const ANSICHAR * FMicrosoftPlatformString::Strstr ( const ANSICHAR * String,
const ANSICHAR * Find )
inlinestatic

Definition at line 202 of file MicrosoftPlatformString.h.

+ Here is the caller graph for this function:

◆ Strstr() [2/3]

static FORCEINLINE const UTF8CHAR * FMicrosoftPlatformString::Strstr ( const UTF8CHAR * String,
const UTF8CHAR * Find )
inlinestatic

Definition at line 321 of file MicrosoftPlatformString.h.

+ Here is the call graph for this function:

◆ Strstr() [3/3]

static FORCEINLINE const WIDECHAR * FMicrosoftPlatformString::Strstr ( const WIDECHAR * String,
const WIDECHAR * Find )
inlinestatic

Definition at line 90 of file MicrosoftPlatformString.h.

◆ Strtoi() [1/3]

static FORCEINLINE int32 FMicrosoftPlatformString::Strtoi ( const ANSICHAR * Start,
ANSICHAR ** End,
int32 Base )
inlinestatic

Definition at line 237 of file MicrosoftPlatformString.h.

+ Here is the caller graph for this function:

◆ Strtoi() [2/3]

static FORCEINLINE int32 FMicrosoftPlatformString::Strtoi ( const UTF8CHAR * Start,
UTF8CHAR ** End,
int32 Base )
inlinestatic

Definition at line 356 of file MicrosoftPlatformString.h.

+ Here is the call graph for this function:

◆ Strtoi() [3/3]

static FORCEINLINE int32 FMicrosoftPlatformString::Strtoi ( const WIDECHAR * Start,
WIDECHAR ** End,
int32 Base )
inlinestatic

Definition at line 125 of file MicrosoftPlatformString.h.

◆ Strtoi64() [1/3]

static FORCEINLINE int64 FMicrosoftPlatformString::Strtoi64 ( const ANSICHAR * Start,
ANSICHAR ** End,
int32 Base )
inlinestatic

Definition at line 242 of file MicrosoftPlatformString.h.

+ Here is the caller graph for this function:

◆ Strtoi64() [2/3]

static FORCEINLINE int64 FMicrosoftPlatformString::Strtoi64 ( const UTF8CHAR * Start,
UTF8CHAR ** End,
int32 Base )
inlinestatic

Definition at line 361 of file MicrosoftPlatformString.h.

+ Here is the call graph for this function:

◆ Strtoi64() [3/3]

static FORCEINLINE int64 FMicrosoftPlatformString::Strtoi64 ( const WIDECHAR * Start,
WIDECHAR ** End,
int32 Base )
inlinestatic

Definition at line 130 of file MicrosoftPlatformString.h.

◆ Strtok() [1/3]

static FORCEINLINE ANSICHAR * FMicrosoftPlatformString::Strtok ( ANSICHAR * StrToken,
const ANSICHAR * Delim,
ANSICHAR ** Context )
inlinestatic

Definition at line 252 of file MicrosoftPlatformString.h.

+ Here is the caller graph for this function:

◆ Strtok() [2/3]

static FORCEINLINE UTF8CHAR * FMicrosoftPlatformString::Strtok ( UTF8CHAR * StrToken,
const UTF8CHAR * Delim,
UTF8CHAR ** Context )
inlinestatic

Definition at line 371 of file MicrosoftPlatformString.h.

+ Here is the call graph for this function:

◆ Strtok() [3/3]

static FORCEINLINE WIDECHAR * FMicrosoftPlatformString::Strtok ( WIDECHAR * StrToken,
const WIDECHAR * Delim,
WIDECHAR ** Context )
inlinestatic

Definition at line 140 of file MicrosoftPlatformString.h.

◆ Strtoui64() [1/3]

static FORCEINLINE uint64 FMicrosoftPlatformString::Strtoui64 ( const ANSICHAR * Start,
ANSICHAR ** End,
int32 Base )
inlinestatic

Definition at line 247 of file MicrosoftPlatformString.h.

+ Here is the caller graph for this function:

◆ Strtoui64() [2/3]

static FORCEINLINE uint64 FMicrosoftPlatformString::Strtoui64 ( const UTF8CHAR * Start,
UTF8CHAR ** End,
int32 Base )
inlinestatic

Definition at line 366 of file MicrosoftPlatformString.h.

+ Here is the call graph for this function:

◆ Strtoui64() [3/3]

static FORCEINLINE uint64 FMicrosoftPlatformString::Strtoui64 ( const WIDECHAR * Start,
WIDECHAR ** End,
int32 Base )
inlinestatic

Definition at line 135 of file MicrosoftPlatformString.h.

◆ Strupr() [1/3]

static FORCEINLINE ANSICHAR * FMicrosoftPlatformString::Strupr ( ANSICHAR * Dest,
SIZE_T DestCount )
inlinestatic

Definition at line 177 of file MicrosoftPlatformString.h.

+ Here is the caller graph for this function:

◆ Strupr() [2/3]

static FORCEINLINE UTF8CHAR * FMicrosoftPlatformString::Strupr ( UTF8CHAR * Dest,
SIZE_T DestCount )
inlinestatic

Definition at line 296 of file MicrosoftPlatformString.h.

+ Here is the call graph for this function:

◆ Strupr() [3/3]

static FORCEINLINE WIDECHAR * FMicrosoftPlatformString::Strupr ( WIDECHAR * Dest,
SIZE_T DestCount )
inlinestatic

Definition at line 65 of file MicrosoftPlatformString.h.


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