|
| 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 | Strnicmp (const WIDECHAR *String1, const WIDECHAR *String2, SIZE_T Count) |
| |
| static FORCEINLINE int32 | Strlen (const WIDECHAR *String) |
| |
| 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, int32 Count, const WIDECHAR *&Fmt, va_list ArgPtr) |
| |
| static FORCEINLINE ANSICHAR * | Strcpy (ANSICHAR *Dest, SIZE_T DestCount, const ANSICHAR *Src) |
| |
| static FORCEINLINE void | 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 | Stricmp (const ANSICHAR *String1, const ANSICHAR *String2) |
| |
| static FORCEINLINE int32 | Stricmp (const WIDECHAR *String1, const WIDECHAR *String2) |
| |
| static FORCEINLINE int32 | Strnicmp (const ANSICHAR *String1, const ANSICHAR *String2, SIZE_T Count) |
| |
| static FORCEINLINE int32 | Strlen (const ANSICHAR *String) |
| |
| 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, int32 Count, const ANSICHAR *&Fmt, va_list ArgPtr) |
| |
| static const ANSICHAR * | GetEncodingName () |
| |
| template<typename Encoding > |
| static bool | IsValidChar (Encoding Ch) |
| |
| template<typename DestEncoding , typename SourceEncoding > |
| static bool | CanConvertChar (SourceEncoding Ch) |
| |
| template<typename Encoding > |
| static const TCHAR * | GetEncodingTypeName () |
| |
| template<typename SourceEncoding , typename DestEncoding > |
| static TEnableIf< TAreEncodingsCompatible< SourceEncoding, DestEncoding >::Value, DestEncoding * >::Type | Convert (DestEncoding *Dest, int32 DestSize, const SourceEncoding *Src, int32 SrcSize, DestEncoding BogusChar=(DestEncoding)'?') |
| |
| template<typename SourceEncoding , typename DestEncoding > |
| static TEnableIf<!TAreEncodingsCompatible< SourceEncoding, DestEncoding >::Value &&TIsFixedWidthEncoding< SourceEncoding >::Value, DestEncoding * >::Type | Convert (DestEncoding *Dest, int32 DestSize, const SourceEncoding *Src, int32 SrcSize, DestEncoding BogusChar=(DestEncoding)'?') |
| |
| template<typename DestEncoding , typename SourceEncoding > |
| static TEnableIf< TIsFixedWidthEncoding< SourceEncoding >::Value &&TIsFixedWidthEncoding< DestEncoding >::Value, int32 >::Type | ConvertedLength (const SourceEncoding *Src, int32 SrcSize) |
| |
| template<> |
| bool | IsValidChar (ANSICHAR Ch) |
| |
| template<> |
| const TCHAR * | GetEncodingTypeName () |
| |
| template<> |
| const TCHAR * | GetEncodingTypeName () |
| |
| template<> |
| const TCHAR * | GetEncodingTypeName () |
| |
Microsoft specific implementation
Definition at line 17 of file MicrosoftPlatformString.h.