![]() |
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 |