|
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.