![]() |
Plasma Engine
2.0
|
This is the complete list of members for plStringBuilder, including all inherited members.
| Append(plUInt32 uiChar) | plStringBuilder | 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) | plStringBuilder | inline |
| Append(plStringView sData1) | plStringBuilder | |
| Append(plStringView sData1, plStringView sData2) | plStringBuilder | |
| Append(plStringView sData1, plStringView sData2, plStringView sData3) | plStringBuilder | |
| Append(plStringView sData1, plStringView sData2, plStringView sData3, plStringView sData4) | plStringBuilder | |
| Append(plStringView sData1, plStringView sData2, plStringView sData3, plStringView sData4, plStringView sData5, plStringView sData6={}) | plStringBuilder | |
| AppendFormat(const plFormatString &string) | plStringBuilder | |
| AppendFormat(const char *szFormat, ARGS &&... args) | plStringBuilder | inline |
| AppendPath(plStringView sPath1, plStringView sPath2={}, plStringView sPath3={}, plStringView sPath4={}) | plStringBuilder | |
| AppendWithSeparator(plStringView sSeparator, plStringView sText1, plStringView sText2=plStringView(), plStringView sText3=plStringView(), plStringView sText4=plStringView(), plStringView sText5=plStringView(), plStringView sText6=plStringView()) | plStringBuilder | |
| ChangeCharacter(iterator &ref_it, plUInt32 uiCharacter) | plStringBuilder | inline |
| ChangeFileExtension(plStringView sNewExtension, bool bFullExtension=false) | plStringBuilder | |
| ChangeFileName(plStringView sNewFileName) | plStringBuilder | |
| ChangeFileNameAndExtension(plStringView sNewFileNameWithExtension) | plStringBuilder | |
| Clear() | plStringBuilder | |
| Compare(plStringView sOther) const | plStringBase< plStringBuilder > | |
| Compare_NoCase(plStringView sOther) const | plStringBase< plStringBuilder > | |
| CompareN(plStringView sOther, plUInt32 uiCharsToCompare) const | plStringBase< plStringBuilder > | |
| CompareN_NoCase(plStringView sOther, plUInt32 uiCharsToCompare) const | plStringBase< plStringBuilder > | |
| ComputeCharacterPosition(plUInt32 uiCharacterIndex) const | plStringBase< plStringBuilder > | |
| EndsWith(plStringView sEndsWith) const | plStringBase< plStringBuilder > | |
| EndsWith_NoCase(plStringView sEndsWith) const | plStringBase< plStringBuilder > | |
| FindLastSubString(plStringView sStringToFind, const char *szStartSearchAt=nullptr) const | plStringBase< plStringBuilder > | inline |
| FindLastSubString_NoCase(plStringView sStringToFind, const char *szStartSearchAt=nullptr) const | plStringBase< plStringBuilder > | inline |
| FindSubString(plStringView sStringToFind, const char *szStartSearchAt=nullptr) const | plStringBase< plStringBuilder > | |
| FindSubString_NoCase(plStringView sStringToFind, const char *szStartSearchAt=nullptr) const | plStringBase< plStringBuilder > | |
| FindWholeWord(const char *szSearchFor, plStringUtils::PL_CHARACTER_FILTER isDelimiterCB, const char *szStartSearchAt=nullptr) const | plStringBase< plStringBuilder > | inline |
| FindWholeWord_NoCase(const char *szSearchFor, plStringUtils::PL_CHARACTER_FILTER isDelimiterCB, const char *szStartSearchAt=nullptr) const | plStringBase< plStringBuilder > | inline |
| GetAllocator() const | plStringBuilder | |
| GetCharacterCount() const | plStringBuilder | |
| GetData() const | plStringBuilder | |
| GetElementCount() const | plStringBuilder | |
| GetFileDirectory() const | plStringBase< plStringBuilder > | |
| GetFileExtension() const | plStringBase< plStringBuilder > | |
| GetFileName() const | plStringBase< plStringBuilder > | |
| GetFileNameAndExtension() const | plStringBase< plStringBuilder > | |
| GetHeapMemoryUsage() const | plStringBuilder | inline |
| GetIteratorBack() const | plStringBase< plStringBuilder > | |
| GetIteratorFront() const | plStringBase< plStringBuilder > | |
| GetRootedPathRootName() const | plStringBase< plStringBuilder > | |
| GetView() const | plStringBase< plStringBuilder > | |
| HasAnyExtension() const | plStringBase< plStringBuilder > | |
| HasExtension(plStringView sExtension) const | plStringBase< plStringBuilder > | |
| Insert(const char *szInsertAtPos, plStringView sTextToInsert) | plStringBuilder | |
| IsAbsolutePath() const | plStringBase< plStringBuilder > | |
| IsEmpty() const | plStringBase< plStringBuilder > | |
| IsEqual(plStringView sOther) const | plStringBase< plStringBuilder > | |
| IsEqual_NoCase(plStringView sOther) const | plStringBase< plStringBuilder > | |
| IsEqualN(plStringView sOther, plUInt32 uiCharsToCompare) const | plStringBase< plStringBuilder > | |
| IsEqualN_NoCase(plStringView sOther, plUInt32 uiCharsToCompare) const | plStringBase< plStringBuilder > | |
| IsPathBelowFolder(const char *szPathToFolder) | plStringBuilder | |
| IsRelativePath() const | plStringBase< plStringBuilder > | |
| IsRootedPath() const | plStringBase< plStringBuilder > | |
| MakeCleanPath() | plStringBuilder | |
| MakePathSeparatorsNative() | plStringBuilder | |
| MakeRelativeTo(plStringView sAbsolutePathToMakeThisRelativeTo) | plStringBuilder | |
| operator const char *() const | plStringBase< plStringBuilder > | inline |
| operator plStringView() const | plStringBase< plStringBuilder > | |
| operator=(const plStringBuilder &rhs) | plStringBuilder | |
| operator=(plStringBuilder &&rhs) noexcept | plStringBuilder | |
| operator=(const char *szUTF8) | plStringBuilder | |
| operator=(const wchar_t *pWChar) | plStringBuilder | |
| operator=(plStringView rhs) | plStringBuilder | |
| operator=(const plHybridStringBase< Size > &rhs) | plStringBuilder | inline |
| operator=(const plHybridString< Size, A > &rhs) | plStringBuilder | inline |
| operator=(plHybridStringBase< Size > &&rhs) | plStringBuilder | inline |
| operator=(plHybridString< Size, A > &&rhs) noexcept | plStringBuilder | inline |
| PathParentDirectory(plUInt32 uiLevelsUp=1) | plStringBuilder | |
| plHybridStringBase (defined in plStringBuilder) | plStringBuilder | friend |
| plStringBuilder(plAllocator *pAllocator=plFoundation::GetDefaultAllocator()) | plStringBuilder | inline |
| plStringBuilder(const plStringBuilder &rhs) | plStringBuilder | inline |
| plStringBuilder(plStringBuilder &&rhs) noexcept | plStringBuilder | inline |
| plStringBuilder(const plHybridStringBase< Size > &rhs) | plStringBuilder | inline |
| plStringBuilder(const plHybridString< Size, A > &rhs) | plStringBuilder | inline |
| plStringBuilder(plHybridStringBase< Size > &&rhs) | plStringBuilder | inline |
| plStringBuilder(plHybridString< Size, A > &&rhs) | plStringBuilder | inline |
| plStringBuilder(plStringView sData1, plStringView sData2, plStringView sData3={}, plStringView sData4={}, plStringView sData5={}, plStringView sData6={}) | plStringBuilder | |
| plStringBuilder(const char *szUTF8, plAllocator *pAllocator=plFoundation::GetDefaultAllocator()) | plStringBuilder | inline |
| plStringBuilder(const wchar_t *pWChar, plAllocator *pAllocator=plFoundation::GetDefaultAllocator()) | plStringBuilder | inline |
| plStringBuilder(plStringView rhs, plAllocator *pAllocator=plFoundation::GetDefaultAllocator()) | plStringBuilder | inline |
| Prepend(plUInt32 uiChar) | plStringBuilder | 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) | plStringBuilder | inline |
| Prepend(plStringView sData1, plStringView sData2={}, plStringView sData3={}, plStringView sData4={}, plStringView sData5={}, plStringView sData6={}) | plStringBuilder | |
| PrependFormat(const plFormatString &string) | plStringBuilder | |
| PrependFormat(const char *szFormat, ARGS &&... args) | plStringBuilder | inline |
| ReadAll(plStreamReader &inout_stream) | plStringBuilder | |
| Remove(const char *szRemoveFromPos, const char *szRemoveToPos) | plStringBuilder | |
| RemoveFileExtension(bool bFullExtension=false) | plStringBuilder | |
| ReplaceAll(plStringView sSearchFor, plStringView sReplacement) | plStringBuilder | |
| ReplaceAll_NoCase(plStringView sSearchFor, plStringView sReplacement) | plStringBuilder | |
| ReplaceFirst(plStringView sSearchFor, plStringView sReplacement, const char *szStartSearchAt=nullptr) | plStringBuilder | |
| ReplaceFirst_NoCase(plStringView sSearchFor, plStringView sReplacement, const char *szStartSearchAt=nullptr) | plStringBuilder | |
| ReplaceLast(plStringView sSearchFor, plStringView sReplacement, const char *szStartSearchAt=nullptr) | plStringBuilder | |
| ReplaceLast_NoCase(plStringView sSearchFor, plStringView sReplacement, const char *szStartSearchAt=nullptr) | plStringBuilder | |
| ReplaceSubString(const char *szStartPos, const char *szEndPos, plStringView sReplaceWith) | plStringBuilder | |
| ReplaceWholeWord(const char *szSearchFor, plStringView sReplaceWith, plStringUtils::PL_CHARACTER_FILTER isDelimiterCB) | plStringBuilder | |
| ReplaceWholeWord_NoCase(const char *szSearchFor, plStringView sReplaceWith, plStringUtils::PL_CHARACTER_FILTER isDelimiterCB) | plStringBuilder | |
| ReplaceWholeWordAll(const char *szSearchFor, plStringView sReplaceWith, plStringUtils::PL_CHARACTER_FILTER isDelimiterCB) | plStringBuilder | |
| ReplaceWholeWordAll_NoCase(const char *szSearchFor, plStringView sReplaceWith, plStringUtils::PL_CHARACTER_FILTER isDelimiterCB) | plStringBuilder | |
| Reserve(plUInt32 uiNumElements) | plStringBuilder | |
| Set(plStringView sData1) | plStringBuilder | |
| Set(plStringView sData1, plStringView sData2) | plStringBuilder | |
| Set(plStringView sData1, plStringView sData2, plStringView sData3) | plStringBuilder | |
| Set(plStringView sData1, plStringView sData2, plStringView sData3, plStringView sData4) | plStringBuilder | |
| Set(plStringView sData1, plStringView sData2, plStringView sData3, plStringView sData4, plStringView sData5, plStringView sData6={}) | plStringBuilder | |
| SetFormat(const plFormatString &string) | plStringBuilder | |
| SetFormat(const char *szFormat, ARGS &&... args) | plStringBuilder | inline |
| SetPath(plStringView sData1, plStringView sData2, plStringView sData3={}, plStringView sData4={}) | plStringBuilder | |
| SetPrintf(const char *szUtf8Format,...) | plStringBuilder | |
| SetPrintfArgs(const char *szUtf8Format, va_list szArgs) | plStringBuilder | |
| SetSubString_CharacterCount(const char *pStart, plUInt32 uiCharacterCount) | plStringBuilder | |
| SetSubString_ElementCount(const char *pStart, plUInt32 uiElementCount) | plStringBuilder | |
| SetSubString_FromTo(const char *pStart, const char *pEnd) | plStringBuilder | |
| Shrink(plUInt32 uiShrinkCharsFront, plUInt32 uiShrinkCharsBack) | plStringBuilder | |
| 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 | plStringBase< plStringBuilder > | |
| StartsWith(plStringView sStartsWith) const | plStringBase< plStringBuilder > | |
| StartsWith_NoCase(plStringView sStartsWith) const | plStringBase< plStringBuilder > | |
| ToLower() | plStringBuilder | inline |
| ToUpper() | plStringBuilder | inline |
| Trim(const char *szTrimChars=" \f\n\r\t\v") | plStringBuilder | |
| Trim(const char *szTrimCharsStart, const char *szTrimCharsEnd) | plStringBuilder | |
| TrimLeft(const char *szTrimChars=" \f\n\r\t\v") | plStringBuilder | |
| TrimRight(const char *szTrimChars=" \f\n\r\t\v") | plStringBuilder | |
| TrimWordEnd(plStringView sWord) | plStringBuilder | |
| TrimWordStart(plStringView sWord) | plStringBuilder |