XII Release 0.1.0
Loading...
Searching...
No Matches
xiiStringUtils Member List

This is the complete list of members for xiiStringUtils, including all inherited members.

CalculateLineNumber(const char *szString, const char *szOffset, const char *pStringEnd=xiiUnicodeUtils::GetMaxStringEnd< char >())xiiStringUtilsstatic
Compare(const char *pString1, const char *pString2, const char *pString1End=xiiUnicodeUtils::GetMaxStringEnd< char >(), const char *pString2End=xiiUnicodeUtils::GetMaxStringEnd< char >())xiiStringUtilsstatic
Compare_NoCase(const char *pString1, const char *pString2, const char *pString1End=xiiUnicodeUtils::GetMaxStringEnd< char >(), const char *pString2End=xiiUnicodeUtils::GetMaxStringEnd< char >())xiiStringUtilsstatic
CompareChars(xiiUInt32 uiCharacter1, xiiUInt32 uiCharacter2)xiiStringUtilsstatic
CompareChars(const char *szUtf8Char1, const char *szUtf8Char2)xiiStringUtilsinlinestatic
CompareChars_NoCase(xiiUInt32 uiCharacter1, xiiUInt32 uiCharacter2)xiiStringUtilsinlinestatic
CompareChars_NoCase(const char *szUtf8Char1, const char *szUtf8Char2)xiiStringUtilsinlinestatic
CompareN(const char *pString1, const char *pString2, xiiUInt32 uiCharsToCompare, const char *pString1End=xiiUnicodeUtils::GetMaxStringEnd< char >(), const char *pString2End=xiiUnicodeUtils::GetMaxStringEnd< char >())xiiStringUtilsstatic
CompareN_NoCase(const char *pString1, const char *pString2, xiiUInt32 uiCharsToCompare, const char *pString1End=xiiUnicodeUtils::GetMaxStringEnd< char >(), const char *pString2End=xiiUnicodeUtils::GetMaxStringEnd< char >())xiiStringUtilsstatic
Copy(char *szDest, xiiUInt32 uiDstSize, const char *szSource, const char *pSourceEnd=xiiUnicodeUtils::GetMaxStringEnd< char >())xiiStringUtilsstatic
CopyN(char *szDest, xiiUInt32 uiDstSize, const char *szSource, xiiUInt32 uiCharsToCopy, const char *pSourceEnd=xiiUnicodeUtils::GetMaxStringEnd< char >())xiiStringUtilsstatic
EndsWith(const char *szString, const char *szEndsWith, const char *pStringEnd=xiiUnicodeUtils::GetMaxStringEnd< char >(), const char *szEndsWithEnd=xiiUnicodeUtils::GetMaxStringEnd< char >())xiiStringUtilsstatic
EndsWith_NoCase(const char *szString, const char *szEndsWith, const char *pStringEnd=xiiUnicodeUtils::GetMaxStringEnd< char >(), const char *szEndsWithEnd=xiiUnicodeUtils::GetMaxStringEnd< char >())xiiStringUtilsstatic
FindLastSubString(const char *szSource, const char *szStringToFind, const char *szStartSearchAt=nullptr, const char *pSourceEnd=xiiUnicodeUtils::GetMaxStringEnd< char >(), const char *szStringToFindEnd=xiiUnicodeUtils::GetMaxStringEnd< char >())xiiStringUtilsstatic
FindLastSubString_NoCase(const char *szSource, const char *szStringToFind, const char *szStartSearchAt=nullptr, const char *pSourceEnd=xiiUnicodeUtils::GetMaxStringEnd< char >(), const char *szStringToFindEnd=xiiUnicodeUtils::GetMaxStringEnd< char >())xiiStringUtilsstatic
FindSubString(const char *szSource, const char *szStringToFind, const char *pSourceEnd=xiiUnicodeUtils::GetMaxStringEnd< char >(), const char *szStringToFindEnd=xiiUnicodeUtils::GetMaxStringEnd< char >())xiiStringUtilsstatic
FindSubString_NoCase(const char *szSource, const char *szStringToFind, const char *pSourceEnd=xiiUnicodeUtils::GetMaxStringEnd< char >(), const char *szStringToFindEnd=xiiUnicodeUtils::GetMaxStringEnd< char >())xiiStringUtilsstatic
FindUIntAtTheEnd(const char *szString, xiiUInt32 &out_uiValue, xiiUInt32 *pStringLengthBeforeUInt=nullptr)xiiStringUtilsstatic
FindWholeWord(const char *szString, const char *szSearchFor, XII_CHARACTER_FILTER isDelimiterCB, const char *pStringEnd=xiiUnicodeUtils::GetMaxStringEnd< char >())xiiStringUtilsstatic
FindWholeWord_NoCase(const char *szString, const char *szSearchFor, XII_CHARACTER_FILTER isDelimiterCB, const char *pStringEnd=xiiUnicodeUtils::GetMaxStringEnd< char >())xiiStringUtilsstatic
FindWordEnd(const char *szString, XII_CHARACTER_FILTER isDelimiterCB, bool bAlwaysSkipFirst=true)xiiStringUtilsstatic
GetCharacterAndElementCount(const char *szUtf8, xiiUInt32 &ref_uiCharacterCount, xiiUInt32 &ref_uiElementCount, const char *pStringEnd=xiiUnicodeUtils::GetMaxStringEnd< char >())xiiStringUtilsinlinestatic
GetCharacterCount(const char *szUtf8, const char *pStringEnd=xiiUnicodeUtils::GetMaxStringEnd< char >())xiiStringUtilsinlinestatic
GetStringElementCount(const T *pString)xiiStringUtilsstatic
GetStringElementCount(const T *pString, const T *pStringEnd)xiiStringUtilsstatic
IsDecimalDigit(xiiUInt32 uiChar)xiiStringUtilsstatic
IsEqual(const char *pString1, const char *pString2, const char *pString1End=xiiUnicodeUtils::GetMaxStringEnd< char >(), const char *pString2End=xiiUnicodeUtils::GetMaxStringEnd< char >())xiiStringUtilsstatic
IsEqual_NoCase(const char *pString1, const char *pString2, const char *pString1End=xiiUnicodeUtils::GetMaxStringEnd< char >(), const char *pString2End=xiiUnicodeUtils::GetMaxStringEnd< char >())xiiStringUtilsstatic
IsEqualN(const char *pString1, const char *pString2, xiiUInt32 uiCharsToCompare, const char *pString1End=xiiUnicodeUtils::GetMaxStringEnd< char >(), const char *pString2End=xiiUnicodeUtils::GetMaxStringEnd< char >())xiiStringUtilsstatic
IsEqualN_NoCase(const char *pString1, const char *pString2, xiiUInt32 uiCharsToCompare, const char *pString1End=xiiUnicodeUtils::GetMaxStringEnd< char >(), const char *pString2End=xiiUnicodeUtils::GetMaxStringEnd< char >())xiiStringUtilsstatic
IsHexDigit(xiiUInt32 uiChar)xiiStringUtilsstatic
IsIdentifierDelimiter_C_Code(xiiUInt32 uiChar)xiiStringUtilsstatic
IsNullOrEmpty(const T *pString)xiiStringUtilsstatic
IsNullOrEmpty(const T *pString, const T *pStringEnd)xiiStringUtilsstatic
IsNullOrEmpty(const T *pString) (defined in xiiStringUtils)xiiStringUtils
IsNullOrEmpty(const T *pString, const T *pStringEnd) (defined in xiiStringUtils)xiiStringUtils
IsValidIdentifierName(const char *pString, const char *pStringEnd=xiiUnicodeUtils::GetMaxStringEnd< char >())xiiStringUtilsstatic
IsWhiteSpace(xiiUInt32 uiChar)xiiStringUtilsstatic
IsWordDelimiter_English(xiiUInt32 uiChar)xiiStringUtilsstatic
OutputFormattedFloat(char *szOutputBuffer, xiiUInt32 uiBufferSize, xiiUInt32 &ref_uiWritePos, double value, xiiUInt8 uiWidth, bool bPadZeros, xiiInt8 iPrecision, bool bScientific, bool bRemoveTrailingZeroes=false)xiiStringUtilsstatic
OutputFormattedInt(char *szOutputBuffer, xiiUInt32 uiBufferSize, xiiUInt32 &ref_uiWritePos, xiiInt64 value, xiiUInt8 uiWidth, bool bPadZeros, xiiUInt8 uiBase)xiiStringUtilsstatic
OutputFormattedUInt(char *szOutputBuffer, xiiUInt32 uiBufferSize, xiiUInt32 &ref_uiWritePos, xiiUInt64 value, xiiUInt8 uiWidth, bool bPadZeros, xiiUInt8 uiBase, bool bUpperCase)xiiStringUtilsstatic
SkipCharacters(const char *szString, XII_CHARACTER_FILTER skipCharacterCB, bool bAlwaysSkipFirst=false)xiiStringUtilsstatic
snprintf(char *szDst, xiiUInt32 uiDstSize, const char *szFormat,...)xiiStringUtilsstatic
StartsWith(const char *szString, const char *szStartsWith, const char *pStringEnd=xiiUnicodeUtils::GetMaxStringEnd< char >(), const char *szStartsWithEnd=xiiUnicodeUtils::GetMaxStringEnd< char >())xiiStringUtilsstatic
StartsWith_NoCase(const char *szString, const char *szStartsWith, const char *pStringEnd=xiiUnicodeUtils::GetMaxStringEnd< char >(), const char *szStartsWithEnd=xiiUnicodeUtils::GetMaxStringEnd< char >())xiiStringUtilsstatic
ToLowerChar(xiiUInt32 uiChar)xiiStringUtilsstatic
ToLowerString(char *szString, const char *pStringEnd=xiiUnicodeUtils::GetMaxStringEnd< char >())xiiStringUtilsstatic
ToUpperChar(xiiUInt32 uiChar)xiiStringUtilsstatic
ToUpperString(char *szString, const char *pStringEnd=xiiUnicodeUtils::GetMaxStringEnd< char >())xiiStringUtilsstatic
Trim(const char *&ref_pString, const char *&ref_pStringEnd, const char *szTrimCharsStart, const char *szTrimCharsEnd)xiiStringUtilsstatic
UpdateStringEnd(const T *pStringStart, const T *&ref_pStringEnd)xiiStringUtilsstatic
UpdateStringEnd(const T *pStringStart, const T *&ref_pStringEnd) (defined in xiiStringUtils)xiiStringUtils
vsnprintf(char *szDst, xiiUInt32 uiDstSize, const char *szFormat, va_list szAp)xiiStringUtilsstatic
XII_CHARACTER_FILTER typedefxiiStringUtils