| _(const TAppendable &src) | alib::strings::TAString< TChar, TAllocator > | inline |
| _(const TString< TChar > &src, integer regionStart, integer regionLength=MAX_LEN) | alib::strings::TAString< TChar, TAllocator > | inline |
| _() | alib::strings::TAString< TChar, TAllocator > | inline |
| AdjustRegion(integer ®ionStart, integer ®ionLength) const | alib::strings::TString< TChar > | inline |
| AI() const noexcept | alib::lang::AllocatorMember< TAllocator > | inline |
| Allocate(TAllocator &allocator, const TString< TChar > ©) | alib::strings::TString< TChar > | inline |
| allocator | alib::lang::AllocatorMember< TAllocator > | protected |
| AllocatorMember()=delete | alib::lang::AllocatorMember< TAllocator > | |
| AllocatorMember(TAllocator &pAllocator) noexcept | alib::lang::AllocatorMember< TAllocator > | inline |
| AllocatorType typedef | alib::strings::TAString< TChar, TAllocator > | |
| allocBase typedef | alib::strings::TAString< TChar, TAllocator > | protected |
| Append(const TCharSrc *src, integer srcLength) | alib::strings::TAString< TChar, TAllocator > | inline |
| Append(const TChar *src, integer srcLength) | alib::strings::TAString< TChar, TAllocator > | inline |
| Append(const TString< TChar > &src, integer regionStart, integer regionLength=MAX_LEN) | alib::strings::TAString< TChar, TAllocator > | inline |
| Append(const TAppendable &src) | alib::strings::TAString< TChar, TAllocator > | inline |
| Append(const TStringSource &src) | alib::strings::TAString< TChar, TAllocator > | inline |
| Append(TChar src) | alib::strings::TAString< TChar, TAllocator > | inline |
| Append(characters::IsCharacter auto src) | alib::strings::TAString< TChar, TAllocator > | inline |
| base typedef | alib::strings::TLocalString< TChar, TCapacity, TAllocator > | protected |
| begin() | alib::strings::TAString< TChar, TAllocator > | inline |
| begin() const | alib::strings::TAString< TChar, TAllocator > | inline |
| Buffer() const | alib::strings::TString< TChar > | inline |
| buffer | alib::strings::TString< TChar > | protected |
| Capacity() const | alib::strings::TAString< TChar, TAllocator > | inline |
| capacity | alib::strings::TAString< TChar, TAllocator > | protected |
| cbegin() const | alib::strings::TString< TChar > | inline |
| cend() const | alib::strings::TString< TChar > | inline |
| CharAt(integer idx) const | alib::strings::TString< TChar > | inline |
| CharAtEnd() const | alib::strings::TString< TChar > | inline |
| CharAtStart() const | alib::strings::TString< TChar > | inline |
| CompareTo(const TString< TChar > &rhs) const | alib::strings::TString< TChar > | inline |
| CompareTo(const TString &rhs, integer rhsRegionStart, integer rhsRegionLength=MAX_LEN) const | alib::strings::TString< TChar > | inline |
| CompareTo(const TString &rhs, integer rhsRegionStart, integer rhsRegionLength, integer regionStart, integer regionLength=MAX_LEN) const | alib::strings::TString< TChar > | inline |
| const_iterator typedef | alib::strings::TString< TChar > | |
| const_reverse_iterator typedef | alib::strings::TString< TChar > | |
| ContainsAt(const TString &needle, integer pos) const | alib::strings::TString< TChar > | inline |
| CopyTo(TChar *dest) const | alib::strings::TString< TChar > | inline |
| Count(const TString &needle, integer startPos=0) const | alib::strings::TString< TChar > | inline |
| Count(const TString &needle, const TString &omit, integer startPos=0) const | alib::strings::TString< TChar > | inline |
| CountChar(TChar needle, integer startPos=0) const | alib::strings::TString< TChar > | inline |
| CountChar(TChar needle, TChar omit, integer startPos) const | alib::strings::TString< TChar > | inline |
| crbegin() const | alib::strings::TString< TChar > | inline |
| crend() const | alib::strings::TString< TChar > | inline |
| dbgCheck() const | alib::strings::TAString< TChar, TAllocator > | |
| DbgDisableBufferReplacementWarning() | alib::strings::TAString< TChar, TAllocator > | inline |
| dbgWarnWhenExternalBufferIsReplaced | alib::strings::TAString< TChar, TAllocator > | protected |
| debugLastAllocRequest | alib::strings::TAString< TChar, TAllocator > | protected |
| Delete(integer regionStart, integer regionLength=MAX_LEN) | alib::strings::TAString< TChar, TAllocator > | inline |
| DeleteEnd(integer regionLength) | alib::strings::TAString< TChar, TAllocator > | inline |
| DeleteEnd(const TString< TChar > &deleteIfMatch) | alib::strings::TAString< TChar, TAllocator > | inline |
| DeleteStart(integer regionLength) | alib::strings::TAString< TChar, TAllocator > | inline |
| DeleteStart(const TString< TChar > &deleteIfMatch) | alib::strings::TAString< TChar, TAllocator > | inline |
| DetectLength() | alib::strings::TAString< TChar, TAllocator > | inline |
| end() | alib::strings::TAString< TChar, TAllocator > | inline |
| end() const | alib::strings::TAString< TChar, TAllocator > | inline |
| EndsWith(const TString &needle) const | alib::strings::TString< TChar > | inline |
| EnsureRemainingCapacity(integer spaceNeeded) | alib::strings::TAString< TChar, TAllocator > | inline |
| Equals(const TString< TChar > &rhs) const | alib::strings::TString< TChar > | inline |
| Free(TAllocator &allocator) | alib::strings::TString< TChar > | inline |
| GetAllocator() const noexcept | alib::lang::AllocatorMember< TAllocator > | inline |
| GrowBufferAtLeastBy(integer minimumGrowth) | alib::strings::TAString< TChar, TAllocator > | |
| Hashcode() const | alib::strings::TString< TChar > | |
| HashcodeIgnoreCase() const | alib::strings::TString< TChar > | |
| HasInternalBuffer() const | alib::strings::TAString< TChar, TAllocator > | inline |
| IndexOf(TChar needle, integer startIdx=0) const | alib::strings::TString< TChar > | inline |
| IndexOf(TChar needle, integer regionStart, integer regionLength) const | alib::strings::TString< TChar > | inline |
| IndexOf(const TString &needle, integer startIdx=0, integer endIdx=strings::MAX_LEN) const | alib::strings::TString< TChar > | inline |
| IndexOfAny(const TString &needles, integer startIdx=0) const | alib::strings::TString< TChar > | inline |
| IndexOfFirstDifference(const TString &needle, lang::Case sensitivity=lang::Case::Sensitive, integer startIdx=0) const | alib::strings::TString< TChar > | inline |
| IndexOfOrLength(TChar needle) const | alib::strings::TString< TChar > | inline |
| IndexOfOrLength(TChar needle, integer startIdx) const | alib::strings::TString< TChar > | inline |
| IndexOfSegmentEnd(TChar opener, TChar closer, integer idx) const | alib::strings::TString< TChar > | |
| indexOfString(const TString &needle, integer startIdx, integer endIdx) const | alib::strings::TString< TChar > | protected |
| InsertAt(const TString< TChar > &src, integer pos) | alib::strings::TAString< TChar, TAllocator > | inline |
| InsertChars(TChar c, integer qty) | alib::strings::TAString< TChar, TAllocator > | inline |
| InsertChars(TChar c, integer qty, integer pos) | alib::strings::TAString< TChar, TAllocator > | inline |
| IsEmpty() const | alib::strings::TString< TChar > | inline |
| IsNotEmpty() const | alib::strings::TString< TChar > | inline |
| IsNotNull() const | alib::strings::TString< TChar > | inline |
| IsNull() const | alib::strings::TString< TChar > | inline |
| iterator typedef | alib::strings::TAString< TChar, TAllocator > | |
| LastIndexOf(TChar needle, integer startIndex=MAX_LEN) const | alib::strings::TString< TChar > | inline |
| LastIndexOfAny(const TString &needles, integer startIdx=MAX_LEN) const | alib::strings::TString< TChar > | inline |
| Length() const | alib::strings::TString< TChar > | inline |
| length | alib::strings::TString< TChar > | protected |
| localBuffer | alib::strings::TLocalString< TChar, TCapacity, TAllocator > | protected |
| NewLine() | alib::strings::TAString< TChar, TAllocator > | inline |
| operator T() const | alib::strings::TAString< TChar, TAllocator > | inline |
| operator T() const | alib::strings::TAString< TChar, TAllocator > | inlineexplicit |
| operator T() const | alib::strings::TAString< TChar, TAllocator > | inline |
| operator T() const | alib::strings::TAString< TChar, TAllocator > | inlineexplicit |
| operator+=(const TAppendable &src) | alib::strings::TAString< TChar, TAllocator > | inline |
| operator<<(const TAppendable &src) | alib::strings::TAString< TChar, TAllocator > | inline |
| operator=(const TLocalString ©) | alib::strings::TLocalString< TChar, TCapacity, TAllocator > | inline |
| operator=(TLocalString &&move) | alib::strings::TLocalString< TChar, TCapacity, TAllocator > | inline |
| operator=(const TAppendable &src) | alib::strings::TLocalString< TChar, TCapacity, TAllocator > | inline |
| alib::strings::TAString::operator=(const TAString ©) | alib::strings::TAString< TChar, TAllocator > | inline |
| alib::strings::TString::operator=(const TString &) noexcept=default | alib::strings::TString< TChar > | |
| alib::strings::TString::operator=(TString &&) noexcept=default | alib::strings::TString< TChar > | |
| operator[](integer idx) | alib::strings::TAString< TChar, TAllocator > | inline |
| operator[](integer idx) const | alib::strings::TAString< TChar, TAllocator > | inline |
| ParseBin(integer startIdx=0, TNumberFormat< TChar > *numberFormat=nullptr, integer *newIdx=nullptr) const | alib::strings::TString< TChar > | |
| ParseBin(TNumberFormat< TChar > *numberFormat, integer *newIdx=nullptr) const | alib::strings::TString< TChar > | inline |
| ParseBin(integer *newIdx) const | alib::strings::TString< TChar > | inline |
| ParseBin(integer startIdx, integer *newIdx) const | alib::strings::TString< TChar > | inline |
| ParseDec(integer startIdx=0, TNumberFormat< TChar > *numberFormat=nullptr, integer *newIdx=nullptr) const | alib::strings::TString< TChar > | |
| ParseDec(TNumberFormat< TChar > *numberFormat, integer *newIdx=nullptr) const | alib::strings::TString< TChar > | inline |
| ParseDec(integer *newIdx) const | alib::strings::TString< TChar > | inline |
| ParseDec(integer startIdx, integer *newIdx) const | alib::strings::TString< TChar > | inline |
| ParseDecDigits(integer startIdx=0, integer *newIdx=nullptr) const | alib::strings::TString< TChar > | |
| ParseFloat(integer startIdx=0, TNumberFormat< TChar > *numberFormat=nullptr, integer *newIdx=nullptr) const | alib::strings::TString< TChar > | |
| ParseFloat(TNumberFormat< TChar > *numberFormat, integer *newIdx=nullptr) const | alib::strings::TString< TChar > | inline |
| ParseFloat(integer *newIdx) const | alib::strings::TString< TChar > | inline |
| ParseFloat(integer startIdx, integer *newIdx) const | alib::strings::TString< TChar > | inline |
| ParseHex(integer startIdx=0, TNumberFormat< TChar > *numberFormat=nullptr, integer *newIdx=nullptr) const | alib::strings::TString< TChar > | |
| ParseHex(TNumberFormat< TChar > *numberFormat, integer *newIdx=nullptr) const | alib::strings::TString< TChar > | inline |
| ParseHex(integer *newIdx) const | alib::strings::TString< TChar > | inline |
| ParseHex(integer startIdx, integer *newIdx) const | alib::strings::TString< TChar > | inline |
| ParseInt(integer startIdx=0, TNumberFormat< TChar > *numberFormat=nullptr, integer *newIdx=nullptr) const | alib::strings::TString< TChar > | |
| ParseInt(TNumberFormat< TChar > *numberFormat, integer *newIdx=nullptr) const | alib::strings::TString< TChar > | inline |
| ParseInt(integer *newIdx) const | alib::strings::TString< TChar > | inline |
| ParseInt(integer startIdx, integer *newIdx) const | alib::strings::TString< TChar > | inline |
| ParseOct(integer startIdx=0, TNumberFormat< TChar > *numberFormat=nullptr, integer *newIdx=nullptr) const | alib::strings::TString< TChar > | |
| ParseOct(TNumberFormat< TChar > *numberFormat, integer *newIdx=nullptr) const | alib::strings::TString< TChar > | inline |
| ParseOct(integer *newIdx) const | alib::strings::TString< TChar > | inline |
| ParseOct(integer startIdx, integer *newIdx) const | alib::strings::TString< TChar > | inline |
| pop_back() | alib::strings::TAString< TChar, TAllocator > | inline |
| push_back(TChar ch) | alib::strings::TAString< TChar, TAllocator > | inline |
| rbegin() | alib::strings::TAString< TChar, TAllocator > | inline |
| rbegin() const | alib::strings::TAString< TChar, TAllocator > | inline |
| rend() | alib::strings::TAString< TChar, TAllocator > | inline |
| rend() const | alib::strings::TAString< TChar, TAllocator > | inline |
| ReplaceRegion(TChar c, integer regionStart, integer regionLength) | alib::strings::TAString< TChar, TAllocator > | inline |
| ReplaceSubstring(const TString< TChar > &src, integer regionStart, integer regionLength) | alib::strings::TAString< TChar, TAllocator > | inline |
| Reset() | alib::strings::TAString< TChar, TAllocator > | inline |
| Reset(const TAppendable &src) | alib::strings::TAString< TChar, TAllocator > | inline |
| Reverse(integer regionStart=0, integer regionLength=MAX_LEN) | alib::strings::TAString< TChar, TAllocator > | inline |
| reverse_iterator typedef | alib::strings::TAString< TChar, TAllocator > | |
| sBase typedef | alib::strings::TLocalString< TChar, TCapacity, TAllocator > | protected |
| SearchAndReplace(TChar needle, TChar replacement, integer startIdx=0, integer endIdx=strings::MAX_LEN) | alib::strings::TAString< TChar, TAllocator > | |
| 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) | alib::strings::TAString< TChar, TAllocator > | |
| SetBuffer(integer newCapacity) | alib::strings::TAString< TChar, TAllocator > | |
| SetBuffer(TChar *extBuffer, integer extBufferSize, integer extLength=0, lang::Responsibility responsibility=lang::Responsibility::KeepWithSender) | alib::strings::TAString< TChar, TAllocator > | |
| SetCharAt(integer idx, TChar c) | alib::strings::TAString< TChar, TAllocator > | inline |
| SetLength(integer newLength) | alib::strings::TAString< TChar, TAllocator > | inline |
| SetNull() | alib::strings::TAString< TChar, TAllocator > | inline |
| ShortenTo(integer newLength) | alib::strings::TAString< TChar, TAllocator > | inline |
| size() const | alib::strings::TString< TChar > | inline |
| size_type typedef | alib::strings::TString< TChar > | |
| StartsWith(const TString &needle) const | alib::strings::TString< TChar > | inline |
| Substring(integer regionStart, integer regionLength=MAX_LEN) const | alib::strings::TString< TChar > | inline |
| TAString(TAllocator &pAllocator, TChar *extBuffer, integer extBufferSize) | alib::strings::TAString< TChar, TAllocator > | inlineexplicitprotected |
| TAString(TChar *extBuffer, integer extBufferSize) | alib::strings::TAString< TChar, TAllocator > | inlineexplicitprotected |
| TAString() | alib::strings::TAString< TChar, TAllocator > | inlineexplicit |
| TAString(TAllocator &pAllocator) | alib::strings::TAString< TChar, TAllocator > | inlineexplicit |
| TAString(const TAString ©) | alib::strings::TAString< TChar, TAllocator > | inlineexplicit |
| TAString(TAString &&move) noexcept | alib::strings::TAString< TChar, TAllocator > | inline |
| TAString(const TAppendable &src) | alib::strings::TAString< TChar, TAllocator > | inlineexplicit |
| Terminate() const | alib::strings::TAString< TChar, TAllocator > | inline |
| TLocalString(TAllocator &pAllocator) | alib::strings::TLocalString< TChar, TCapacity, TAllocator > | inline |
| TLocalString() | alib::strings::TLocalString< TChar, TCapacity, TAllocator > | inline |
| TLocalString(const TLocalString ©) | alib::strings::TLocalString< TChar, TCapacity, TAllocator > | inline |
| TLocalString(TLocalString &&move) noexcept | alib::strings::TLocalString< TChar, TCapacity, TAllocator > | inline |
| TLocalString(const TAppendable &src) | alib::strings::TLocalString< TChar, TCapacity, TAllocator > | inline |
| TLocalStringNoWarning() | alib::strings::TLocalStringNoWarning< TChar, TCapacity, TAllocator > | inline |
| TLocalStringNoWarning(const String &src) | alib::strings::TLocalStringNoWarning< TChar, TCapacity, TAllocator > | inline |
| ToLower(integer regionStart=0, integer regionLength=MAX_LEN) | alib::strings::TAString< TChar, TAllocator > | inline |
| ToUpper(integer regionStart=0, integer regionLength=MAX_LEN) | alib::strings::TAString< TChar, TAllocator > | inline |
| Trim(const TCString< TChar > &trimChars=CStringConstantsTraits< TChar >::DefaultWhitespaces()) | alib::strings::TAString< TChar, TAllocator > | |
| TrimAt(integer idx, const TCString< TChar > &trimChars=CStringConstantsTraits< TChar >::DefaultWhitespaces()) | alib::strings::TAString< TChar, TAllocator > | |
| TrimEnd(const TCString< TChar > &trimChars=CStringConstantsTraits< TChar >::DefaultWhitespaces()) | alib::strings::TAString< TChar, TAllocator > | inline |
| TrimStart(const TCString< TChar > &trimChars=CStringConstantsTraits< TChar >::DefaultWhitespaces()) | alib::strings::TAString< TChar, TAllocator > | inline |
| TString() noexcept=default | alib::strings::TString< TChar > | |
| TString(const TString &) noexcept=default | alib::strings::TString< TChar > | |
| TString(TString &&) noexcept=default | alib::strings::TString< TChar > | |
| TString(const TChar *pBuffer, integer pLength) noexcept | alib::strings::TString< TChar > | inline |
| TString(lang::IsNullptr auto const &) noexcept | alib::strings::TString< TChar > | inline |
| TString(const T &src) noexcept | alib::strings::TString< TChar > | inline |
| TString(const T &src) noexcept | alib::strings::TString< TChar > | inlineexplicit |
| TString(T &src) noexcept | alib::strings::TString< TChar > | inlineexplicit |
| TString(TAllocator &allocator, const TString< TChar > ©) | alib::strings::TString< TChar > | inline |
| TString(const_iterator &start, const_iterator &end) | alib::strings::TString< TChar > | inline |
| value_type typedef | alib::strings::TString< TChar > | |
| VBuffer() const | alib::strings::TAString< TChar, TAllocator > | inline |
| WStringLength() const | alib::strings::TString< TChar > | |
| ~TAString() noexcept | alib::strings::TAString< TChar, TAllocator > | inline |