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