ALib C++ Library
Library Version: 2412 R0
Documentation generated by doxygen
Loading...
Searching...
No Matches
TLocalString< TChar, TCapacity, TAllocator > Member List

This is the complete list of members for TLocalString< TChar, TCapacity, TAllocator >, including all inherited members.

_(const TString< TChar > &src, integer regionStart, integer regionLength=MAX_LEN)TAString< TChar, lang::HeapAllocator >inline
_(const TAppendable &src)TAString< TChar, lang::HeapAllocator >inline
_()TAString< TChar, lang::HeapAllocator >inline
AdjustRegion(integer &regionStart, integer &regionLength) constTString< TChar >inline
AI() const noexceptAllocatorMember< lang::HeapAllocator >inline
Allocate(TAllocator &allocator, const TString< TChar > &copy)TString< TChar >inline
allocatorAllocatorMember< lang::HeapAllocator >protected
AllocatorMember()=deleteAllocatorMember< lang::HeapAllocator >
AllocatorMember(lang::HeapAllocator &pAllocator) noexceptAllocatorMember< lang::HeapAllocator >inline
AllocatorType typedefTAString< TChar, lang::HeapAllocator >
allocBase typedefTAString< TChar, lang::HeapAllocator >protected
Append(const TCharSrc *src, integer srcLength)TAString< TChar, lang::HeapAllocator >
Append(const TChar *src, integer srcLength)TAString< TChar, lang::HeapAllocator >inline
Append(const TString< TChar > &src, integer regionStart, integer regionLength=MAX_LEN)TAString< TChar, lang::HeapAllocator >inline
Append(const TAppendable &src)TAString< TChar, lang::HeapAllocator >inline
base typedefTLocalString< TChar, TCapacity, TAllocator >protected
begin()TAString< TChar, lang::HeapAllocator >inline
begin() constTAString< TChar, lang::HeapAllocator >inline
Buffer() constTString< TChar >inline
bufferTString< TChar >protected
Capacity() constTAString< TChar, lang::HeapAllocator >inline
capacityTAString< TChar, lang::HeapAllocator >protected
cbegin() constTString< TChar >inline
cend() constTString< TChar >inline
CharAt(integer idx) constTString< TChar >inline
CharAtEnd() constTString< TChar >inline
CharAtStart() constTString< TChar >inline
CharType typedefTString< TChar >
CompareTo(const TString< TChar > &rhs) constTString< TChar >inline
CompareTo(const TString &rhs, integer rhsRegionStart, integer rhsRegionLength=MAX_LEN) constTString< TChar >inline
CompareTo(const TString &rhs, integer rhsRegionStart, integer rhsRegionLength, integer regionStart, integer regionLength=MAX_LEN) constTString< TChar >inline
ConstIterator typedefTString< TChar >
ConstReverseIterator typedefTString< TChar >
ContainsAt(const TString &needle, integer pos) constTString< TChar >inline
CopyTo(TChar *dest) constTString< TChar >inline
Count(const TString &needle, integer startPos=0) constTString< TChar >inline
Count(const TString &needle, const TString &omit, integer startPos=0) constTString< TChar >inline
CountChar(TChar needle, integer startPos=0) constTString< TChar >inline
CountChar(TChar needle, TChar omit, integer startPos) constTString< TChar >inline
crbegin() constTString< TChar >inline
crend() constTString< TChar >inline
dbgCheck() constTAString< TChar, lang::HeapAllocator >
DbgDisableBufferReplacementWarning()TAString< TChar, lang::HeapAllocator >inline
dbgWarnWhenExternalBufferIsReplacedTAString< TChar, lang::HeapAllocator >protected
debugLastAllocRequestTAString< TChar, lang::HeapAllocator >protected
Delete(integer regionStart, integer regionLength=MAX_LEN)TAString< TChar, lang::HeapAllocator >inline
DeleteEnd(integer regionLength)TAString< TChar, lang::HeapAllocator >inline
DeleteEnd(const TString< TChar > &deleteIfMatch)TAString< TChar, lang::HeapAllocator >inline
DeleteStart(integer regionLength)TAString< TChar, lang::HeapAllocator >inline
DeleteStart(const TString< TChar > &deleteIfMatch)TAString< TChar, lang::HeapAllocator >inline
DetectLength()TAString< TChar, lang::HeapAllocator >inline
end()TAString< TChar, lang::HeapAllocator >inline
end() constTAString< TChar, lang::HeapAllocator >inline
EndsWith(const TString &needle) constTString< TChar >inline
EnsureRemainingCapacity(integer spaceNeeded)TAString< TChar, lang::HeapAllocator >inline
Equals(const TString< TChar > &rhs) constTString< TChar >inline
Free(TAllocator &allocator)TString< TChar >inline
GetAllocator() const noexceptAllocatorMember< lang::HeapAllocator >inline
GrowBufferAtLeastBy(integer minimumGrowth)TAString< TChar, lang::HeapAllocator >
Hashcode() constTString< TChar >
HashcodeIgnoreCase() constTString< TChar >
HasInternalBuffer() constTAString< TChar, lang::HeapAllocator >inline
IndexOf(TChar needle, integer startIdx=0) constTString< TChar >inline
IndexOf(TChar needle, integer regionStart, integer regionLength) constTString< TChar >inline
IndexOf(const TString &needle, integer startIdx=0, integer endIdx=strings::MAX_LEN) constTString< TChar >inline
IndexOfAny(const TString &needles, integer startIdx=0) constTString< TChar >inline
IndexOfFirstDifference(const TString &needle, lang::Case sensitivity=lang::Case::Sensitive, integer startIdx=0) constTString< TChar >inline
IndexOfOrLength(TChar needle) constTString< TChar >inline
IndexOfOrLength(TChar needle, integer startIdx) constTString< TChar >inline
IndexOfSegmentEnd(TChar opener, TChar closer, integer idx) constTString< TChar >
indexOfString(const TString &needle, integer startIdx, integer endIdx) constTString< TChar >protected
InsertAt(const TString< TChar > &src, integer pos)TAString< TChar, lang::HeapAllocator >inline
InsertChars(TChar c, integer qty)TAString< TChar, lang::HeapAllocator >inline
InsertChars(TChar c, integer qty, integer pos)TAString< TChar, lang::HeapAllocator >inline
IsEmpty() constTString< TChar >inline
IsNotEmpty() constTString< TChar >inline
IsNotNull() constTString< TChar >inline
IsNull() constTString< TChar >inline
Iterator typedefTAString< TChar, lang::HeapAllocator >
LastIndexOf(TChar needle, integer startIndex=MAX_LEN) constTString< TChar >inline
LastIndexOfAny(const TString &needles, integer startIdx=MAX_LEN) constTString< TChar >inline
Length() constTString< TChar >inline
lengthTString< TChar >protected
localBufferTLocalString< TChar, TCapacity, TAllocator >protected
NewLine()TAString< TChar, lang::HeapAllocator >inline
operator TCharArray() constTAString< TChar, lang::HeapAllocator >inline
operator TCharArray() constTAString< TChar, lang::HeapAllocator >inlineexplicit
operator<<(const TAppendable &src)TAString< TChar, lang::HeapAllocator >inline
operator=(const TLocalString &copy)TLocalString< TChar, TCapacity, TAllocator >inline
operator=(TLocalString &&move)TLocalString< TChar, TCapacity, TAllocator >inline
alib::strings::TAString< TChar, lang::HeapAllocator >::operator=(const TAString &copy)TAString< TChar, lang::HeapAllocator >inline
alib::strings::TString::operator=(const TString &) noexcept=defaultTString< TChar >
alib::strings::TString::operator=(TString &&) noexcept=defaultTString< TChar >
operator[](integer idx)TAString< TChar, lang::HeapAllocator >inline
alib::strings::TString::operator[](integer idx) constTString< TChar >inline
ParseBin(integer startIdx=0, TNumberFormat< TChar > *numberFormat=nullptr, integer *newIdx=nullptr) constTString< TChar >
ParseBin(TNumberFormat< TChar > *numberFormat, integer *newIdx=nullptr) constTString< TChar >inline
ParseBin(integer *newIdx) constTString< TChar >inline
ParseBin(integer startIdx, integer *newIdx) constTString< TChar >inline
ParseDec(integer startIdx=0, TNumberFormat< TChar > *numberFormat=nullptr, integer *newIdx=nullptr) constTString< TChar >
ParseDec(TNumberFormat< TChar > *numberFormat, integer *newIdx=nullptr) constTString< TChar >inline
ParseDec(integer *newIdx) constTString< TChar >inline
ParseDec(integer startIdx, integer *newIdx) constTString< TChar >inline
ParseDecDigits(integer startIdx=0, integer *newIdx=nullptr) constTString< TChar >
ParseFloat(integer startIdx=0, TNumberFormat< TChar > *numberFormat=nullptr, integer *newIdx=nullptr) constTString< TChar >
ParseFloat(TNumberFormat< TChar > *numberFormat, integer *newIdx=nullptr) constTString< TChar >inline
ParseFloat(integer *newIdx) constTString< TChar >inline
ParseFloat(integer startIdx, integer *newIdx) constTString< TChar >inline
ParseHex(integer startIdx=0, TNumberFormat< TChar > *numberFormat=nullptr, integer *newIdx=nullptr) constTString< TChar >
ParseHex(TNumberFormat< TChar > *numberFormat, integer *newIdx=nullptr) constTString< TChar >inline
ParseHex(integer *newIdx) constTString< TChar >inline
ParseHex(integer startIdx, integer *newIdx) constTString< TChar >inline
ParseInt(integer startIdx=0, TNumberFormat< TChar > *numberFormat=nullptr, integer *newIdx=nullptr) constTString< TChar >
ParseInt(TNumberFormat< TChar > *numberFormat, integer *newIdx=nullptr) constTString< TChar >inline
ParseInt(integer *newIdx) constTString< TChar >inline
ParseInt(integer startIdx, integer *newIdx) constTString< TChar >inline
ParseOct(integer startIdx=0, TNumberFormat< TChar > *numberFormat=nullptr, integer *newIdx=nullptr) constTString< TChar >
ParseOct(TNumberFormat< TChar > *numberFormat, integer *newIdx=nullptr) constTString< TChar >inline
ParseOct(integer *newIdx) constTString< TChar >inline
ParseOct(integer startIdx, integer *newIdx) constTString< TChar >inline
rbegin()TAString< TChar, lang::HeapAllocator >inline
rbegin() constTAString< TChar, lang::HeapAllocator >inline
rend()TAString< TChar, lang::HeapAllocator >inline
rend() constTAString< TChar, lang::HeapAllocator >inline
ReplaceRegion(TChar c, integer regionStart, integer regionLength)TAString< TChar, lang::HeapAllocator >inline
ReplaceSubstring(const TString< TChar > &src, integer regionStart, integer regionLength)TAString< TChar, lang::HeapAllocator >inline
Reset()TAString< TChar, lang::HeapAllocator >inline
Reset(const TAppendable &src)TAString< TChar, lang::HeapAllocator >inline
Reverse(integer regionStart=0, integer regionLength=MAX_LEN)TAString< TChar, lang::HeapAllocator >inline
ReverseIterator typedefTAString< TChar, lang::HeapAllocator >
sBase typedefTLocalString< TChar, TCapacity, TAllocator >protected
SearchAndReplace(TChar needle, TChar replacement, integer startIdx=0, integer endIdx=strings::MAX_LEN)TAString< TChar, lang::HeapAllocator >
SearchAndReplace(const TString< TChar > &needle, const TString< TChar > &replacement, integer startIdx=0, integer maxReplacements=strings::MAX_LEN, lang::Case sensitivity=lang::Case::Sensitive, integer endIdx=strings::MAX_LEN)TAString< TChar, lang::HeapAllocator >
SetBuffer(integer newCapacity)TAString< TChar, lang::HeapAllocator >
SetBuffer(TChar *extBuffer, integer extBufferSize, integer extLength=0, lang::Responsibility responsibility=lang::Responsibility::KeepWithSender)TAString< TChar, lang::HeapAllocator >
SetCharAt(integer idx, TChar c)TAString< TChar, lang::HeapAllocator >inline
SetLength(integer newLength)TAString< TChar, lang::HeapAllocator >inline
SetNull()TAString< TChar, lang::HeapAllocator >inline
ShortenTo(integer newLength)TAString< TChar, lang::HeapAllocator >inline
StartsWith(const TString &needle) constTString< TChar >inline
Substring(integer regionStart, integer regionLength=MAX_LEN) constTString< TChar >inline
TAString(lang::HeapAllocator &pAllocator, TChar *extBuffer, integer extBufferSize)TAString< TChar, lang::HeapAllocator >inlineexplicitprotected
TAString(TChar *extBuffer, integer extBufferSize)TAString< TChar, lang::HeapAllocator >inlineexplicitprotected
TAString()TAString< TChar, lang::HeapAllocator >inlineexplicit
TAString(lang::HeapAllocator &pAllocator)TAString< TChar, lang::HeapAllocator >inlineexplicit
TAString(const TAString &copy)TAString< TChar, lang::HeapAllocator >inlineexplicit
TAString(TAString &&move) noexceptTAString< TChar, lang::HeapAllocator >inline
TAString(const TAppendable &src)TAString< TChar, lang::HeapAllocator >inlineexplicit
Terminate() constTAString< TChar, lang::HeapAllocator >inline
TLocalString(TAllocator &pAllocator)TLocalString< TChar, TCapacity, TAllocator >inline
TLocalString()TLocalString< TChar, TCapacity, TAllocator >inline
TLocalString(const TLocalString &copy)TLocalString< TChar, TCapacity, TAllocator >inline
TLocalString(TLocalString &&move) noexceptTLocalString< TChar, TCapacity, TAllocator >inline
TLocalString(const TAppendable &src)TLocalString< TChar, TCapacity, TAllocator >inline
ToLower(integer regionStart=0, integer regionLength=MAX_LEN)TAString< TChar, lang::HeapAllocator >inline
ToUpper(integer regionStart=0, integer regionLength=MAX_LEN)TAString< TChar, lang::HeapAllocator >inline
Trim(const TCString< TChar > &trimChars=TT_CStringConstants< TChar >::DefaultWhitespaces())TAString< TChar, lang::HeapAllocator >
TrimAt(integer idx, const TCString< TChar > &trimChars=TT_CStringConstants< TChar >::DefaultWhitespaces())TAString< TChar, lang::HeapAllocator >
TrimEnd(const TCString< TChar > &trimChars=TT_CStringConstants< TChar >::DefaultWhitespaces())TAString< TChar, lang::HeapAllocator >inline
TrimStart(const TCString< TChar > &trimChars=TT_CStringConstants< TChar >::DefaultWhitespaces())TAString< TChar, lang::HeapAllocator >inline
TString() noexcept=defaultTString< TChar >
TString(const TString &) noexcept=defaultTString< TChar >
TString(TString &&) noexcept=defaultTString< TChar >
TString(const TChar *pBuffer, integer pLength) noexceptTString< TChar >inline
TString(const TCharArray &src)TString< TChar >inline
TString(TAllocator &allocator, const TString< TChar > &copy)TString< TChar >
TString(ConstIterator &start, ConstIterator &end)TString< TChar >inline
VBuffer() constTAString< TChar, lang::HeapAllocator >inline
WStringLength() constTString< TChar >
~TAString() noexceptTAString< TChar, lang::HeapAllocator >inline