ezEngine  Release 25.03
ezStringUtils Member List

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

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