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

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

Append(xiiUInt32 uiChar)xiiStringBuilderinline
Append(const wchar_t *pData1, const wchar_t *pData2=nullptr, const wchar_t *pData3=nullptr, const wchar_t *pData4=nullptr, const wchar_t *pData5=nullptr, const wchar_t *pData6=nullptr)xiiStringBuilderinline
Append(xiiStringView sData1)xiiStringBuilder
Append(xiiStringView sData1, xiiStringView sData2)xiiStringBuilder
Append(xiiStringView sData1, xiiStringView sData2, xiiStringView sData3)xiiStringBuilder
Append(xiiStringView sData1, xiiStringView sData2, xiiStringView sData3, xiiStringView sData4)xiiStringBuilder
Append(xiiStringView sData1, xiiStringView sData2, xiiStringView sData3, xiiStringView sData4, xiiStringView sData5, xiiStringView sData6={})xiiStringBuilder
AppendFormat(const xiiFormatString &string)xiiStringBuilder
AppendFormat(const char *szFormat, ARGS &&... args)xiiStringBuilderinline
AppendPath(xiiStringView sPath1, xiiStringView sPath2={}, xiiStringView sPath3={}, xiiStringView sPath4={})xiiStringBuilder
AppendWithSeparator(xiiStringView sSeparator, xiiStringView sText1, xiiStringView sText2=xiiStringView(), xiiStringView sText3=xiiStringView(), xiiStringView sText4=xiiStringView(), xiiStringView sText5=xiiStringView(), xiiStringView sText6=xiiStringView())xiiStringBuilder
ChangeCharacter(iterator &ref_it, xiiUInt32 uiCharacter)xiiStringBuilderinline
ChangeFileExtension(xiiStringView sNewExtension, bool bFullExtension=false)xiiStringBuilder
ChangeFileName(xiiStringView sNewFileName)xiiStringBuilder
ChangeFileNameAndExtension(xiiStringView sNewFileNameWithExtension)xiiStringBuilder
Clear()xiiStringBuilder
Compare(xiiStringView sOther) constxiiStringBase< xiiStringBuilder >
Compare_NoCase(xiiStringView sOther) constxiiStringBase< xiiStringBuilder >
CompareN(xiiStringView sOther, xiiUInt32 uiCharsToCompare) constxiiStringBase< xiiStringBuilder >
CompareN_NoCase(xiiStringView sOther, xiiUInt32 uiCharsToCompare) constxiiStringBase< xiiStringBuilder >
ComputeCharacterPosition(xiiUInt32 uiCharacterIndex) constxiiStringBase< xiiStringBuilder >
EndsWith(xiiStringView sEndsWith) constxiiStringBase< xiiStringBuilder >
EndsWith_NoCase(xiiStringView sEndsWith) constxiiStringBase< xiiStringBuilder >
FindLastSubString(xiiStringView sStringToFind, const char *szStartSearchAt=nullptr) constxiiStringBase< xiiStringBuilder >inline
FindLastSubString_NoCase(xiiStringView sStringToFind, const char *szStartSearchAt=nullptr) constxiiStringBase< xiiStringBuilder >inline
FindSubString(xiiStringView sStringToFind, const char *szStartSearchAt=nullptr) constxiiStringBase< xiiStringBuilder >
FindSubString_NoCase(xiiStringView sStringToFind, const char *szStartSearchAt=nullptr) constxiiStringBase< xiiStringBuilder >
FindWholeWord(const char *szSearchFor, xiiStringUtils::XII_CHARACTER_FILTER isDelimiterCB, const char *szStartSearchAt=nullptr) constxiiStringBase< xiiStringBuilder >inline
FindWholeWord_NoCase(const char *szSearchFor, xiiStringUtils::XII_CHARACTER_FILTER isDelimiterCB, const char *szStartSearchAt=nullptr) constxiiStringBase< xiiStringBuilder >inline
GetAllocator() constxiiStringBuilder
GetCharacterCount() constxiiStringBuilder
GetData() constxiiStringBuilder
GetElementCount() constxiiStringBuilder
GetFileDirectory() constxiiStringBase< xiiStringBuilder >
GetFileExtension(bool bFullExtension=false) constxiiStringBase< xiiStringBuilder >
GetFileName() constxiiStringBase< xiiStringBuilder >
GetFileNameAndExtension() constxiiStringBase< xiiStringBuilder >
GetHeapMemoryUsage() constxiiStringBuilderinline
GetIteratorBack() constxiiStringBase< xiiStringBuilder >
GetIteratorFront() constxiiStringBase< xiiStringBuilder >
GetRootedPathRootName() constxiiStringBase< xiiStringBuilder >
GetView() constxiiStringBase< xiiStringBuilder >
HasAnyExtension() constxiiStringBase< xiiStringBuilder >
HasExtension(xiiStringView sExtension) constxiiStringBase< xiiStringBuilder >
Insert(const char *szInsertAtPos, xiiStringView sTextToInsert)xiiStringBuilder
IsAbsolutePath() constxiiStringBase< xiiStringBuilder >
IsEmpty() constxiiStringBase< xiiStringBuilder >
IsEqual(xiiStringView sOther) constxiiStringBase< xiiStringBuilder >
IsEqual_NoCase(xiiStringView sOther) constxiiStringBase< xiiStringBuilder >
IsEqualN(xiiStringView sOther, xiiUInt32 uiCharsToCompare) constxiiStringBase< xiiStringBuilder >
IsEqualN_NoCase(xiiStringView sOther, xiiUInt32 uiCharsToCompare) constxiiStringBase< xiiStringBuilder >
IsPathBelowFolder(const char *szPathToFolder)xiiStringBuilder
IsRelativePath() constxiiStringBase< xiiStringBuilder >
IsRootedPath() constxiiStringBase< xiiStringBuilder >
MakeCleanPath()xiiStringBuilder
MakePathSeparatorsNative()xiiStringBuilder
MakeRelativeTo(xiiStringView sAbsolutePathToMakeThisRelativeTo)xiiStringBuilder
operator const char *() constxiiStringBase< xiiStringBuilder >inline
operator xiiStringView() constxiiStringBase< xiiStringBuilder >
operator=(const xiiStringBuilder &rhs)xiiStringBuilder
operator=(xiiStringBuilder &&rhs) noexceptxiiStringBuilder
operator=(const char *szUTF8)xiiStringBuilder
operator=(const wchar_t *pWChar)xiiStringBuilder
operator=(xiiStringView rhs)xiiStringBuilder
operator=(const xiiHybridStringBase< Size > &rhs)xiiStringBuilderinline
operator=(const xiiHybridString< Size, A > &rhs)xiiStringBuilderinline
operator=(xiiHybridStringBase< Size > &&rhs)xiiStringBuilderinline
operator=(xiiHybridString< Size, A > &&rhs) noexceptxiiStringBuilderinline
PathParentDirectory(xiiUInt32 uiLevelsUp=1)xiiStringBuilder
Prepend(xiiUInt32 uiChar)xiiStringBuilderinline
Prepend(const wchar_t *pData1, const wchar_t *pData2=nullptr, const wchar_t *pData3=nullptr, const wchar_t *pData4=nullptr, const wchar_t *pData5=nullptr, const wchar_t *pData6=nullptr)xiiStringBuilderinline
Prepend(xiiStringView sData1, xiiStringView sData2={}, xiiStringView sData3={}, xiiStringView sData4={}, xiiStringView sData5={}, xiiStringView sData6={})xiiStringBuilder
PrependFormat(const xiiFormatString &string)xiiStringBuilder
PrependFormat(const char *szFormat, ARGS &&... args)xiiStringBuilderinline
ReadAll(xiiStreamReader &ref_stream)xiiStringBuilder
Remove(const char *szRemoveFromPos, const char *szRemoveToPos)xiiStringBuilder
RemoveFileExtension(bool bFullExtension=false)xiiStringBuilder
ReplaceAll(xiiStringView sSearchFor, xiiStringView sReplacement)xiiStringBuilder
ReplaceAll_NoCase(xiiStringView sSearchFor, xiiStringView sReplacement)xiiStringBuilder
ReplaceFirst(xiiStringView sSearchFor, xiiStringView sReplacement, const char *szStartSearchAt=nullptr)xiiStringBuilder
ReplaceFirst_NoCase(xiiStringView sSearchFor, xiiStringView sReplacement, const char *szStartSearchAt=nullptr)xiiStringBuilder
ReplaceLast(xiiStringView sSearchFor, xiiStringView sReplacement, const char *szStartSearchAt=nullptr)xiiStringBuilder
ReplaceLast_NoCase(xiiStringView sSearchFor, xiiStringView sReplacement, const char *szStartSearchAt=nullptr)xiiStringBuilder
ReplaceSubString(const char *szStartPos, const char *szEndPos, xiiStringView sReplaceWith)xiiStringBuilder
ReplaceWholeWord(const char *szSearchFor, xiiStringView sReplaceWith, xiiStringUtils::XII_CHARACTER_FILTER isDelimiterCB)xiiStringBuilder
ReplaceWholeWord_NoCase(const char *szSearchFor, xiiStringView sReplaceWith, xiiStringUtils::XII_CHARACTER_FILTER isDelimiterCB)xiiStringBuilder
ReplaceWholeWordAll(const char *szSearchFor, xiiStringView sReplaceWith, xiiStringUtils::XII_CHARACTER_FILTER isDelimiterCB)xiiStringBuilder
ReplaceWholeWordAll_NoCase(const char *szSearchFor, xiiStringView sReplaceWith, xiiStringUtils::XII_CHARACTER_FILTER isDelimiterCB)xiiStringBuilder
Reserve(xiiUInt32 uiNumElements)xiiStringBuilder
Set(xiiStringView sData1)xiiStringBuilder
Set(xiiStringView sData1, xiiStringView sData2)xiiStringBuilder
Set(xiiStringView sData1, xiiStringView sData2, xiiStringView sData3)xiiStringBuilder
Set(xiiStringView sData1, xiiStringView sData2, xiiStringView sData3, xiiStringView sData4)xiiStringBuilder
Set(xiiStringView sData1, xiiStringView sData2, xiiStringView sData3, xiiStringView sData4, xiiStringView sData5, xiiStringView sData6={})xiiStringBuilder
SetFormat(const xiiFormatString &string)xiiStringBuilder
SetFormat(const char *szFormat, ARGS &&... args)xiiStringBuilderinline
SetPath(xiiStringView sData1, xiiStringView sData2, xiiStringView sData3={}, xiiStringView sData4={})xiiStringBuilder
SetPrintf(const char *szUtf8Format,...)xiiStringBuilder
SetPrintfArgs(const char *szUtf8Format, va_list szArgs)xiiStringBuilder
SetSubString_CharacterCount(const char *pStart, xiiUInt32 uiCharacterCount)xiiStringBuilder
SetSubString_ElementCount(const char *pStart, xiiUInt32 uiElementCount)xiiStringBuilder
SetSubString_FromTo(const char *pStart, const char *pEnd)xiiStringBuilder
Shrink(xiiUInt32 uiShrinkCharsFront, xiiUInt32 uiShrinkCharsBack)xiiStringBuilder
Split(bool bReturnEmptyStrings, Container &ref_output, const char *szSeparator1, const char *szSeparator2=nullptr, const char *szSeparator3=nullptr, const char *szSeparator4=nullptr, const char *szSeparator5=nullptr, const char *szSeparator6=nullptr) constxiiStringBase< xiiStringBuilder >
StartsWith(xiiStringView sStartsWith) constxiiStringBase< xiiStringBuilder >
StartsWith_NoCase(xiiStringView sStartsWith) constxiiStringBase< xiiStringBuilder >
ToLower()xiiStringBuilderinline
ToUpper()xiiStringBuilderinline
Trim(const char *szTrimChars=" \f\n\r\t\v")xiiStringBuilder
Trim(const char *szTrimCharsStart, const char *szTrimCharsEnd)xiiStringBuilder
TrimLeft(const char *szTrimChars=" \f\n\r\t\v")xiiStringBuilder
TrimRight(const char *szTrimChars=" \f\n\r\t\v")xiiStringBuilder
TrimWordEnd(xiiStringView sWord)xiiStringBuilder
TrimWordStart(xiiStringView sWord)xiiStringBuilder
xiiHybridStringBase (defined in xiiStringBuilder)xiiStringBuilderfriend
xiiStringBuilder(xiiAllocatorBase *pAllocator=xiiFoundation::GetDefaultAllocator())xiiStringBuilderinline
xiiStringBuilder(const xiiStringBuilder &rhs)xiiStringBuilderinline
xiiStringBuilder(xiiStringBuilder &&rhs) noexceptxiiStringBuilderinline
xiiStringBuilder(const xiiHybridStringBase< Size > &rhs)xiiStringBuilderinline
xiiStringBuilder(const xiiHybridString< Size, A > &rhs)xiiStringBuilderinline
xiiStringBuilder(xiiHybridStringBase< Size > &&rhs)xiiStringBuilderinline
xiiStringBuilder(xiiHybridString< Size, A > &&rhs)xiiStringBuilderinline
xiiStringBuilder(xiiStringView sData1, xiiStringView sData2, xiiStringView sData3={}, xiiStringView sData4={}, xiiStringView sData5={}, xiiStringView sData6={})xiiStringBuilder
xiiStringBuilder(const char *szUTF8, xiiAllocatorBase *pAllocator=xiiFoundation::GetDefaultAllocator())xiiStringBuilderinline
xiiStringBuilder(const wchar_t *pWChar, xiiAllocatorBase *pAllocator=xiiFoundation::GetDefaultAllocator())xiiStringBuilderinline
xiiStringBuilder(xiiStringView rhs, xiiAllocatorBase *pAllocator=xiiFoundation::GetDefaultAllocator())xiiStringBuilderinline