Plasma Engine  2.0
Loading...
Searching...
No Matches
plStringBuilder Member List

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

Append(plUInt32 uiChar)plStringBuilderinline
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)plStringBuilderinline
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)plStringBuilderinline
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)plStringBuilderinline
ChangeFileExtension(plStringView sNewExtension, bool bFullExtension=false)plStringBuilder
ChangeFileName(plStringView sNewFileName)plStringBuilder
ChangeFileNameAndExtension(plStringView sNewFileNameWithExtension)plStringBuilder
Clear()plStringBuilder
Compare(plStringView sOther) constplStringBase< plStringBuilder >
Compare_NoCase(plStringView sOther) constplStringBase< plStringBuilder >
CompareN(plStringView sOther, plUInt32 uiCharsToCompare) constplStringBase< plStringBuilder >
CompareN_NoCase(plStringView sOther, plUInt32 uiCharsToCompare) constplStringBase< plStringBuilder >
ComputeCharacterPosition(plUInt32 uiCharacterIndex) constplStringBase< plStringBuilder >
EndsWith(plStringView sEndsWith) constplStringBase< plStringBuilder >
EndsWith_NoCase(plStringView sEndsWith) constplStringBase< plStringBuilder >
FindLastSubString(plStringView sStringToFind, const char *szStartSearchAt=nullptr) constplStringBase< plStringBuilder >inline
FindLastSubString_NoCase(plStringView sStringToFind, const char *szStartSearchAt=nullptr) constplStringBase< plStringBuilder >inline
FindSubString(plStringView sStringToFind, const char *szStartSearchAt=nullptr) constplStringBase< plStringBuilder >
FindSubString_NoCase(plStringView sStringToFind, const char *szStartSearchAt=nullptr) constplStringBase< plStringBuilder >
FindWholeWord(const char *szSearchFor, plStringUtils::PL_CHARACTER_FILTER isDelimiterCB, const char *szStartSearchAt=nullptr) constplStringBase< plStringBuilder >inline
FindWholeWord_NoCase(const char *szSearchFor, plStringUtils::PL_CHARACTER_FILTER isDelimiterCB, const char *szStartSearchAt=nullptr) constplStringBase< plStringBuilder >inline
GetAllocator() constplStringBuilder
GetCharacterCount() constplStringBuilder
GetData() constplStringBuilder
GetElementCount() constplStringBuilder
GetFileDirectory() constplStringBase< plStringBuilder >
GetFileExtension() constplStringBase< plStringBuilder >
GetFileName() constplStringBase< plStringBuilder >
GetFileNameAndExtension() constplStringBase< plStringBuilder >
GetHeapMemoryUsage() constplStringBuilderinline
GetIteratorBack() constplStringBase< plStringBuilder >
GetIteratorFront() constplStringBase< plStringBuilder >
GetRootedPathRootName() constplStringBase< plStringBuilder >
GetView() constplStringBase< plStringBuilder >
HasAnyExtension() constplStringBase< plStringBuilder >
HasExtension(plStringView sExtension) constplStringBase< plStringBuilder >
Insert(const char *szInsertAtPos, plStringView sTextToInsert)plStringBuilder
IsAbsolutePath() constplStringBase< plStringBuilder >
IsEmpty() constplStringBase< plStringBuilder >
IsEqual(plStringView sOther) constplStringBase< plStringBuilder >
IsEqual_NoCase(plStringView sOther) constplStringBase< plStringBuilder >
IsEqualN(plStringView sOther, plUInt32 uiCharsToCompare) constplStringBase< plStringBuilder >
IsEqualN_NoCase(plStringView sOther, plUInt32 uiCharsToCompare) constplStringBase< plStringBuilder >
IsPathBelowFolder(const char *szPathToFolder)plStringBuilder
IsRelativePath() constplStringBase< plStringBuilder >
IsRootedPath() constplStringBase< plStringBuilder >
MakeCleanPath()plStringBuilder
MakePathSeparatorsNative()plStringBuilder
MakeRelativeTo(plStringView sAbsolutePathToMakeThisRelativeTo)plStringBuilder
operator const char *() constplStringBase< plStringBuilder >inline
operator plStringView() constplStringBase< plStringBuilder >
operator=(const plStringBuilder &rhs)plStringBuilder
operator=(plStringBuilder &&rhs) noexceptplStringBuilder
operator=(const char *szUTF8)plStringBuilder
operator=(const wchar_t *pWChar)plStringBuilder
operator=(plStringView rhs)plStringBuilder
operator=(const plHybridStringBase< Size > &rhs)plStringBuilderinline
operator=(const plHybridString< Size, A > &rhs)plStringBuilderinline
operator=(plHybridStringBase< Size > &&rhs)plStringBuilderinline
operator=(plHybridString< Size, A > &&rhs) noexceptplStringBuilderinline
PathParentDirectory(plUInt32 uiLevelsUp=1)plStringBuilder
plHybridStringBase (defined in plStringBuilder)plStringBuilderfriend
plStringBuilder(plAllocator *pAllocator=plFoundation::GetDefaultAllocator())plStringBuilderinline
plStringBuilder(const plStringBuilder &rhs)plStringBuilderinline
plStringBuilder(plStringBuilder &&rhs) noexceptplStringBuilderinline
plStringBuilder(const plHybridStringBase< Size > &rhs)plStringBuilderinline
plStringBuilder(const plHybridString< Size, A > &rhs)plStringBuilderinline
plStringBuilder(plHybridStringBase< Size > &&rhs)plStringBuilderinline
plStringBuilder(plHybridString< Size, A > &&rhs)plStringBuilderinline
plStringBuilder(plStringView sData1, plStringView sData2, plStringView sData3={}, plStringView sData4={}, plStringView sData5={}, plStringView sData6={})plStringBuilder
plStringBuilder(const char *szUTF8, plAllocator *pAllocator=plFoundation::GetDefaultAllocator())plStringBuilderinline
plStringBuilder(const wchar_t *pWChar, plAllocator *pAllocator=plFoundation::GetDefaultAllocator())plStringBuilderinline
plStringBuilder(plStringView rhs, plAllocator *pAllocator=plFoundation::GetDefaultAllocator())plStringBuilderinline
Prepend(plUInt32 uiChar)plStringBuilderinline
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)plStringBuilderinline
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)plStringBuilderinline
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)plStringBuilderinline
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) constplStringBase< plStringBuilder >
StartsWith(plStringView sStartsWith) constplStringBase< plStringBuilder >
StartsWith_NoCase(plStringView sStartsWith) constplStringBase< plStringBuilder >
ToLower()plStringBuilderinline
ToUpper()plStringBuilderinline
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