|
| 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) |
| |
Generic string implementation for most platforms
Definition at line 60 of file GenericPlatformString.h.