![]() |
XII Release 0.1.0
|
This is the complete list of members for xiiStringBuilder, including all inherited members.
| Append(xiiUInt32 uiChar) | xiiStringBuilder | inline |
| 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) | xiiStringBuilder | inline |
| 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) | xiiStringBuilder | inline |
| 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) | xiiStringBuilder | inline |
| ChangeFileExtension(xiiStringView sNewExtension, bool bFullExtension=false) | xiiStringBuilder | |
| ChangeFileName(xiiStringView sNewFileName) | xiiStringBuilder | |
| ChangeFileNameAndExtension(xiiStringView sNewFileNameWithExtension) | xiiStringBuilder | |
| Clear() | xiiStringBuilder | |
| Compare(xiiStringView sOther) const | xiiStringBase< xiiStringBuilder > | |
| Compare_NoCase(xiiStringView sOther) const | xiiStringBase< xiiStringBuilder > | |
| CompareN(xiiStringView sOther, xiiUInt32 uiCharsToCompare) const | xiiStringBase< xiiStringBuilder > | |
| CompareN_NoCase(xiiStringView sOther, xiiUInt32 uiCharsToCompare) const | xiiStringBase< xiiStringBuilder > | |
| ComputeCharacterPosition(xiiUInt32 uiCharacterIndex) const | xiiStringBase< xiiStringBuilder > | |
| EndsWith(xiiStringView sEndsWith) const | xiiStringBase< xiiStringBuilder > | |
| EndsWith_NoCase(xiiStringView sEndsWith) const | xiiStringBase< xiiStringBuilder > | |
| FindLastSubString(xiiStringView sStringToFind, const char *szStartSearchAt=nullptr) const | xiiStringBase< xiiStringBuilder > | inline |
| FindLastSubString_NoCase(xiiStringView sStringToFind, const char *szStartSearchAt=nullptr) const | xiiStringBase< xiiStringBuilder > | inline |
| FindSubString(xiiStringView sStringToFind, const char *szStartSearchAt=nullptr) const | xiiStringBase< xiiStringBuilder > | |
| FindSubString_NoCase(xiiStringView sStringToFind, const char *szStartSearchAt=nullptr) const | xiiStringBase< xiiStringBuilder > | |
| FindWholeWord(const char *szSearchFor, xiiStringUtils::XII_CHARACTER_FILTER isDelimiterCB, const char *szStartSearchAt=nullptr) const | xiiStringBase< xiiStringBuilder > | inline |
| FindWholeWord_NoCase(const char *szSearchFor, xiiStringUtils::XII_CHARACTER_FILTER isDelimiterCB, const char *szStartSearchAt=nullptr) const | xiiStringBase< xiiStringBuilder > | inline |
| GetAllocator() const | xiiStringBuilder | |
| GetCharacterCount() const | xiiStringBuilder | |
| GetData() const | xiiStringBuilder | |
| GetElementCount() const | xiiStringBuilder | |
| GetFileDirectory() const | xiiStringBase< xiiStringBuilder > | |
| GetFileExtension(bool bFullExtension=false) const | xiiStringBase< xiiStringBuilder > | |
| GetFileName() const | xiiStringBase< xiiStringBuilder > | |
| GetFileNameAndExtension() const | xiiStringBase< xiiStringBuilder > | |
| GetHeapMemoryUsage() const | xiiStringBuilder | inline |
| GetIteratorBack() const | xiiStringBase< xiiStringBuilder > | |
| GetIteratorFront() const | xiiStringBase< xiiStringBuilder > | |
| GetRootedPathRootName() const | xiiStringBase< xiiStringBuilder > | |
| GetView() const | xiiStringBase< xiiStringBuilder > | |
| HasAnyExtension() const | xiiStringBase< xiiStringBuilder > | |
| HasExtension(xiiStringView sExtension) const | xiiStringBase< xiiStringBuilder > | |
| Insert(const char *szInsertAtPos, xiiStringView sTextToInsert) | xiiStringBuilder | |
| IsAbsolutePath() const | xiiStringBase< xiiStringBuilder > | |
| IsEmpty() const | xiiStringBase< xiiStringBuilder > | |
| IsEqual(xiiStringView sOther) const | xiiStringBase< xiiStringBuilder > | |
| IsEqual_NoCase(xiiStringView sOther) const | xiiStringBase< xiiStringBuilder > | |
| IsEqualN(xiiStringView sOther, xiiUInt32 uiCharsToCompare) const | xiiStringBase< xiiStringBuilder > | |
| IsEqualN_NoCase(xiiStringView sOther, xiiUInt32 uiCharsToCompare) const | xiiStringBase< xiiStringBuilder > | |
| IsPathBelowFolder(const char *szPathToFolder) | xiiStringBuilder | |
| IsRelativePath() const | xiiStringBase< xiiStringBuilder > | |
| IsRootedPath() const | xiiStringBase< xiiStringBuilder > | |
| MakeCleanPath() | xiiStringBuilder | |
| MakePathSeparatorsNative() | xiiStringBuilder | |
| MakeRelativeTo(xiiStringView sAbsolutePathToMakeThisRelativeTo) | xiiStringBuilder | |
| operator const char *() const | xiiStringBase< xiiStringBuilder > | inline |
| operator xiiStringView() const | xiiStringBase< xiiStringBuilder > | |
| operator=(const xiiStringBuilder &rhs) | xiiStringBuilder | |
| operator=(xiiStringBuilder &&rhs) noexcept | xiiStringBuilder | |
| operator=(const char *szUTF8) | xiiStringBuilder | |
| operator=(const wchar_t *pWChar) | xiiStringBuilder | |
| operator=(xiiStringView rhs) | xiiStringBuilder | |
| operator=(const xiiHybridStringBase< Size > &rhs) | xiiStringBuilder | inline |
| operator=(const xiiHybridString< Size, A > &rhs) | xiiStringBuilder | inline |
| operator=(xiiHybridStringBase< Size > &&rhs) | xiiStringBuilder | inline |
| operator=(xiiHybridString< Size, A > &&rhs) noexcept | xiiStringBuilder | inline |
| PathParentDirectory(xiiUInt32 uiLevelsUp=1) | xiiStringBuilder | |
| Prepend(xiiUInt32 uiChar) | xiiStringBuilder | inline |
| 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) | xiiStringBuilder | inline |
| 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) | xiiStringBuilder | inline |
| 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) | xiiStringBuilder | inline |
| 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) const | xiiStringBase< xiiStringBuilder > | |
| StartsWith(xiiStringView sStartsWith) const | xiiStringBase< xiiStringBuilder > | |
| StartsWith_NoCase(xiiStringView sStartsWith) const | xiiStringBase< xiiStringBuilder > | |
| ToLower() | xiiStringBuilder | inline |
| ToUpper() | xiiStringBuilder | inline |
| 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) | xiiStringBuilder | friend |
| xiiStringBuilder(xiiAllocatorBase *pAllocator=xiiFoundation::GetDefaultAllocator()) | xiiStringBuilder | inline |
| xiiStringBuilder(const xiiStringBuilder &rhs) | xiiStringBuilder | inline |
| xiiStringBuilder(xiiStringBuilder &&rhs) noexcept | xiiStringBuilder | inline |
| xiiStringBuilder(const xiiHybridStringBase< Size > &rhs) | xiiStringBuilder | inline |
| xiiStringBuilder(const xiiHybridString< Size, A > &rhs) | xiiStringBuilder | inline |
| xiiStringBuilder(xiiHybridStringBase< Size > &&rhs) | xiiStringBuilder | inline |
| xiiStringBuilder(xiiHybridString< Size, A > &&rhs) | xiiStringBuilder | inline |
| xiiStringBuilder(xiiStringView sData1, xiiStringView sData2, xiiStringView sData3={}, xiiStringView sData4={}, xiiStringView sData5={}, xiiStringView sData6={}) | xiiStringBuilder | |
| xiiStringBuilder(const char *szUTF8, xiiAllocatorBase *pAllocator=xiiFoundation::GetDefaultAllocator()) | xiiStringBuilder | inline |
| xiiStringBuilder(const wchar_t *pWChar, xiiAllocatorBase *pAllocator=xiiFoundation::GetDefaultAllocator()) | xiiStringBuilder | inline |
| xiiStringBuilder(xiiStringView rhs, xiiAllocatorBase *pAllocator=xiiFoundation::GetDefaultAllocator()) | xiiStringBuilder | inline |