|
static FORCEINLINE WIDECHAR * | Strcpy (WIDECHAR *Dest, SIZE_T DestCount, const WIDECHAR *Src) |
|
static FORCEINLINE WIDECHAR * | Strncpy (WIDECHAR *Dest, const WIDECHAR *Src, SIZE_T MaxLen) |
|
static FORCEINLINE WIDECHAR * | Strcat (WIDECHAR *Dest, SIZE_T DestCount, const WIDECHAR *Src) |
|
static FORCEINLINE WIDECHAR * | Strupr (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 WIDECHAR * | Strstr (const WIDECHAR *String, const WIDECHAR *Find) |
|
static FORCEINLINE const WIDECHAR * | Strchr (const WIDECHAR *String, WIDECHAR C) |
|
static FORCEINLINE const WIDECHAR * | Strrchr (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 WIDECHAR * | Strtok (WIDECHAR *StrToken, const WIDECHAR *Delim, WIDECHAR **Context) |
|
static FORCEINLINE int32 | GetVarArgs (WIDECHAR *Dest, SIZE_T DestSize, const WIDECHAR *&Fmt, va_list ArgPtr) |
|
static FORCEINLINE ANSICHAR * | Strcpy (ANSICHAR *Dest, SIZE_T DestCount, const ANSICHAR *Src) |
|
static FORCEINLINE ANSICHAR * | Strncpy (ANSICHAR *Dest, const ANSICHAR *Src, SIZE_T MaxLen) |
|
static FORCEINLINE ANSICHAR * | Strcat (ANSICHAR *Dest, SIZE_T DestCount, const ANSICHAR *Src) |
|
static FORCEINLINE ANSICHAR * | Strupr (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 ANSICHAR * | Strstr (const ANSICHAR *String, const ANSICHAR *Find) |
|
static FORCEINLINE const ANSICHAR * | Strchr (const ANSICHAR *String, ANSICHAR C) |
|
static FORCEINLINE const ANSICHAR * | Strrchr (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 ANSICHAR * | Strtok (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 UTF8CHAR * | Strcpy (UTF8CHAR *Dest, SIZE_T DestCount, const UTF8CHAR *Src) |
|
static FORCEINLINE UTF8CHAR * | Strncpy (UTF8CHAR *Dest, const UTF8CHAR *Src, SIZE_T MaxLen) |
|
static FORCEINLINE UTF8CHAR * | Strcat (UTF8CHAR *Dest, SIZE_T DestCount, const UTF8CHAR *Src) |
|
static FORCEINLINE UTF8CHAR * | Strupr (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 UTF8CHAR * | Strstr (const UTF8CHAR *String, const UTF8CHAR *Find) |
|
static FORCEINLINE const UTF8CHAR * | Strchr (const UTF8CHAR *String, UTF8CHAR C) |
|
static FORCEINLINE const UTF8CHAR * | Strrchr (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 UTF8CHAR * | Strtok (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) |
|
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 TCHAR * | GetEncodingTypeName () |
|
static const ANSICHAR * | GetEncodingName () |
|
template<typename SourceEncoding , typename DestEncoding > |
static FORCEINLINE DestEncoding * | Convert (DestEncoding *Dest, int32 DestSize, const SourceEncoding *Src) |
|
template<typename SourceEncoding , typename DestEncoding > |
static FORCEINLINE DestEncoding * | Convert (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 TCHAR * | GetEncodingTypeName () |
|
template<> |
const TCHAR * | GetEncodingTypeName () |
|
template<> |
const TCHAR * | GetEncodingTypeName () |
|
template<> |
const TCHAR * | GetEncodingTypeName () |
|
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) |
|
Microsoft specific implementation
Definition at line 28 of file MicrosoftPlatformString.h.