This is the complete list of members for alib::strings::TSubstring< TChar >, including all inherited members.
AdjustRegion(integer ®ionStart, integer ®ionLength) const | alib::strings::TString< TChar > | inline |
Allocate(TAllocator &allocator, const TString< TChar > ©) | alib::strings::TString< TChar > | inline |
base typedef | alib::strings::TSubstring< TChar > | protected |
begin() const | alib::strings::TString< TChar > | inline |
Buffer() const | alib::strings::TString< TChar > | inline |
buffer | alib::strings::TString< TChar > | 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 |
Clear() | alib::strings::TSubstring< 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 > | |
ConsumeBin(std::integral auto &result, TNumberFormat< TChar > *numberFormat=nullptr) | alib::strings::TSubstring< TChar > | inline |
consumeBinImpl(uint64_t &result, TNumberFormat< TChar > *numberFormat) | alib::strings::TSubstring< TChar > | protected |
ConsumeChar() | alib::strings::TSubstring< TChar > | inline |
ConsumeChar(TChar consumable) | alib::strings::TSubstring< TChar > | inline |
ConsumeCharFromEnd(TChar consumable) | alib::strings::TSubstring< TChar > | inline |
ConsumeCharFromEnd() | alib::strings::TSubstring< TChar > | inline |
ConsumeChars(integer regionLength, TSubstring *target=nullptr) | alib::strings::TSubstring< TChar > | inline |
ConsumeChars(integer regionLength, TAString< TChar, TAllocator > &target, integer separatorWidth=0) | alib::strings::TSubstring< TChar > | inline |
ConsumeChars(integer regionLength, TString< TChar > &target, integer separatorWidth=0) | alib::strings::TSubstring< TChar > | inline |
ConsumeCharsFromEnd(integer regionLength, TSubstring *target=nullptr) | alib::strings::TSubstring< TChar > | inline |
ConsumeCharsFromEnd(integer regionLength, TAString< TChar, TAllocator > &target, integer separatorWidth=0) | alib::strings::TSubstring< TChar > | inline |
ConsumeDec(std::integral auto &result, TNumberFormat< TChar > *numberFormat=nullptr) | alib::strings::TSubstring< TChar > | inline |
ConsumeDecDigits(std::integral auto &result) | alib::strings::TSubstring< TChar > | inline |
consumeDecDigitsImpl(uint64_t &result) | alib::strings::TSubstring< TChar > | protected |
consumeDecImpl(uint64_t &result, TNumberFormat< TChar > *numberFormat) | alib::strings::TSubstring< TChar > | protected |
ConsumeField(TChar startChar, TChar endChar) | alib::strings::TSubstring< TChar > | inline |
ConsumeFloat(double &result, TNumberFormat< TChar > *numberFormat=nullptr) | alib::strings::TSubstring< TChar > | |
ConsumeHex(std::integral auto &result, TNumberFormat< TChar > *numberFormat=nullptr) | alib::strings::TSubstring< TChar > | inline |
consumeHexImpl(uint64_t &result, TNumberFormat< TChar > *numberFormat) | alib::strings::TSubstring< TChar > | protected |
ConsumeInt(std::integral auto &result, TNumberFormat< TChar > *numberFormat=nullptr) | alib::strings::TSubstring< TChar > | inline |
consumeIntImpl(int64_t &result, TNumberFormat< TChar > *numberFormat) | alib::strings::TSubstring< TChar > | protected |
ConsumeOct(std::integral auto &result, TNumberFormat< TChar > *numberFormat=nullptr) | alib::strings::TSubstring< TChar > | inline |
consumeOctImpl(uint64_t &result, TNumberFormat< TChar > *numberFormat) | alib::strings::TSubstring< TChar > | protected |
ConsumePartOf(const TString< TChar > &consumable, int minChars=1) | alib::strings::TSubstring< TChar > | inline |
ConsumeString(const TString< TChar > &consumable) | alib::strings::TSubstring< TChar > | inline |
ConsumeStringFromEnd(const TString< TChar > &consumable) | alib::strings::TSubstring< TChar > | inline |
ConsumeToken(TChar separator=',', lang::Inclusion includeSeparator=lang::Inclusion::Include) | alib::strings::TSubstring< TChar > | inline |
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 |
end() const | alib::strings::TString< TChar > | inline |
EndsWith(const TString &needle) const | alib::strings::TString< TChar > | inline |
Equals(const TString< TChar > &rhs) const | alib::strings::TString< TChar > | inline |
Free(TAllocator &allocator) | alib::strings::TString< TChar > | inline |
Hashcode() const | alib::strings::TString< TChar > | |
HashcodeIgnoreCase() const | alib::strings::TString< TChar > | |
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 |
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 |
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 |
operator T() const | alib::strings::TString< TChar > | inline |
operator T() const | alib::strings::TString< TChar > | inlineexplicit |
operator=(const TString &) noexcept=default | alib::strings::TString< TChar > | |
operator=(TString &&) noexcept=default | alib::strings::TString< TChar > | |
operator[](integer idx) const | alib::strings::TString< TChar > | 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 |
rbegin() const | alib::strings::TString< TChar > | inline |
rend() const | alib::strings::TString< TChar > | inline |
size() const | alib::strings::TString< TChar > | inline |
size_type typedef | alib::strings::TString< TChar > | |
Split(integer position, TSubstring &target, integer separatorWidth=0, bool trim=false) | alib::strings::TSubstring< TChar > | inline |
StartsWith(const TString &needle) const | alib::strings::TString< TChar > | inline |
Substring(integer regionStart, integer regionLength=MAX_LEN) const | alib::strings::TString< TChar > | inline |
Trim(const TCString< TChar > &whiteSpaces=CStringConstantsTraits< TChar >::DefaultWhitespaces()) | alib::strings::TSubstring< TChar > | inline |
TrimEnd(const TCString< TChar > &whiteSpaces=CStringConstantsTraits< TChar >::DefaultWhitespaces()) | alib::strings::TSubstring< TChar > | inline |
TrimStart(const TCString< TChar > &whiteSpaces=CStringConstantsTraits< TChar >::DefaultWhitespaces()) | alib::strings::TSubstring< TChar > | 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 |
TSubstring() | alib::strings::TSubstring< TChar > | inline |
TSubstring(const TString< TChar > &src) | alib::strings::TSubstring< TChar > | inline |
value_type typedef | alib::strings::TString< TChar > | |
WStringLength() const | alib::strings::TString< TChar > |