This is the complete list of members for TSubstring< TChar >, including all inherited members.
AdjustRegion(integer ®ionStart, integer ®ionLength) const | TString< TChar > | inline |
begin() const | TString< TChar > | inline |
buffer | TString< TChar > | protected |
Buffer() const | TString< TChar > | inline |
cbegin() const | TString< TChar > | inline |
cend() const | TString< TChar > | inline |
CharAt(integer idx) const | TString< TChar > | inline |
CharAtEnd() const | TString< TChar > | inline |
CharAtStart() const | TString< TChar > | inline |
CharType typedef | TString< TChar > | |
Clear() | TSubstring< TChar > | inline |
CompareTo(const TString< TChar > &rhs) const | TString< TChar > | inline |
CompareTo(const TString &rhs, integer rhsRegionStart, integer rhsRegionLength=MAX_LEN) const | TString< TChar > | inline |
CompareTo(const TString &rhs, integer rhsRegionStart, integer rhsRegionLength, integer regionStart, integer regionLength=MAX_LEN) const | TString< TChar > | inline |
ConstIterator typedef | TString< TChar > | |
ConstReverseIterator typedef | TString< TChar > | |
ConsumeBin(TIntegral &result, TNumberFormat< TChar > *numberFormat=nullptr) | TSubstring< TChar > | inline |
consumeBinImpl(uint64_t &result, TNumberFormat< TChar > *numberFormat) | TSubstring< TChar > | protected |
ConsumeChar() | TSubstring< TChar > | inline |
ConsumeChar(TChar consumable) | TSubstring< TChar > | inline |
ConsumeCharFromEnd(TChar consumable) | TSubstring< TChar > | inline |
ConsumeCharFromEnd() | TSubstring< TChar > | inline |
ConsumeChars(integer regionLength, TSubstring *target=nullptr) | TSubstring< TChar > | inline |
ConsumeChars(integer regionLength, TAString< TChar > &target, integer separatorWidth=0) | TSubstring< TChar > | inline |
ConsumeChars(integer regionLength, TString< TChar > &target, integer separatorWidth=0) | TSubstring< TChar > | inline |
ConsumeCharsFromEnd(integer regionLength, TSubstring *target=nullptr) | TSubstring< TChar > | inline |
ConsumeCharsFromEnd(integer regionLength, AString &target, integer separatorWidth=0) | TSubstring< TChar > | inline |
ConsumeDec(TIntegral &result, TNumberFormat< TChar > *numberFormat=nullptr) | TSubstring< TChar > | inline |
ConsumeDecDigits(TIntegral &result) | TSubstring< TChar > | inline |
consumeDecDigitsImpl(uint64_t &result) | TSubstring< TChar > | protected |
consumeDecImpl(uint64_t &result, TNumberFormat< TChar > *numberFormat) | TSubstring< TChar > | protected |
ConsumeField(TChar startChar, TChar endChar) | TSubstring< TChar > | inline |
ConsumeFloat(double &result, TNumberFormat< TChar > *numberFormat=nullptr) | TSubstring< TChar > | |
ConsumeHex(TIntegral &result, TNumberFormat< TChar > *numberFormat=nullptr) | TSubstring< TChar > | inline |
consumeHexImpl(uint64_t &result, TNumberFormat< TChar > *numberFormat) | TSubstring< TChar > | protected |
ConsumeInt(TIntegral &result, TNumberFormat< TChar > *numberFormat=nullptr) | TSubstring< TChar > | inline |
consumeIntImpl(int64_t &result, TNumberFormat< TChar > *numberFormat) | TSubstring< TChar > | protected |
ConsumeOct(TIntegral &result, TNumberFormat< TChar > *numberFormat=nullptr) | TSubstring< TChar > | inline |
consumeOctImpl(uint64_t &result, TNumberFormat< TChar > *numberFormat) | TSubstring< TChar > | protected |
ConsumePartOf(const TString< TChar > &consumable, int minChars=1) | TSubstring< TChar > | inline |
ConsumeString(const TString< TChar > &consumable) | TSubstring< TChar > | inline |
ConsumeStringFromEnd(const TString< TChar > &consumable) | TSubstring< TChar > | inline |
ConsumeToken(TChar separator=',') | TSubstring< TChar > | inline |
ContainsAt(const TString &needle, integer pos) const | TString< TChar > | inline |
CopyTo(TChar *dest) const | TString< TChar > | inline |
Count(const TString &needle, integer startPos=0) const | TString< TChar > | inline |
Count(const TString &needle, const TString &omit, integer startPos=0) const | TString< TChar > | inline |
CountChar(TChar needle, integer startPos=0) const | TString< TChar > | inline |
CountChar(TChar needle, TChar omit, integer startPos) const | TString< TChar > | inline |
crbegin() const | TString< TChar > | inline |
crend() const | TString< TChar > | inline |
end() const | TString< TChar > | inline |
EndsWith(const TString &needle) const | TString< TChar > | inline |
Equals(const TString< TChar > &rhs) const | TString< TChar > | inline |
Hashcode() const | TString< TChar > | |
HashcodeIgnoreCase() const | TString< TChar > | |
IndexOf(TChar needle, integer startIdx=0) const | TString< TChar > | inline |
IndexOf(TChar needle, integer regionStart, integer regionLength) const | TString< TChar > | inline |
IndexOf(const TString &needle, integer startIdx=0) const | TString< TChar > | inline |
IndexOfAny(const TString &needles, integer startIdx=0) const | TString< TChar > | inline |
IndexOfFirstDifference(const TString &needle, lang::Case sensitivity=lang::Case::Sensitive, integer idx=0) const | TString< TChar > | inline |
IndexOfOrLength(TChar needle) const | TString< TChar > | inline |
IndexOfOrLength(TChar needle, integer startIdx) const | TString< TChar > | inline |
IndexOfSegmentEnd(TChar opener, TChar closer, integer idx) const | TString< TChar > | |
indexOfString(const TString &needle, integer startIdx) const | TString< TChar > | protected |
IsEmpty() const | TString< TChar > | inline |
IsNotEmpty() const | TString< TChar > | inline |
IsNotNull() const | TString< TChar > | inline |
IsNull() const | TString< TChar > | inline |
LastIndexOf(TChar needle, integer startIndex=MAX_LEN) const | TString< TChar > | inline |
LastIndexOfAny(const TString &needles, integer startIdx=MAX_LEN) const | TString< TChar > | inline |
length | TString< TChar > | protected |
Length() const | TString< TChar > | inline |
operator TCharArray() const | TString< TChar > | inline |
operator TCharArray() const | TString< TChar > | inlineexplicit |
operator=(const TString &) noexcept=default | TString< TChar > | |
operator=(TString &&) noexcept=default | TString< TChar > | |
operator[](integer idx) const | TString< TChar > | inline |
ParseBin(integer startIdx=0, TNumberFormat< TChar > *numberFormat=nullptr, integer *newIdx=nullptr) const | TString< TChar > | |
ParseBin(TNumberFormat< TChar > *numberFormat, integer *newIdx=nullptr) const | TString< TChar > | inline |
ParseBin(integer *newIdx) const | TString< TChar > | inline |
ParseBin(integer startIdx, integer *newIdx) const | TString< TChar > | inline |
ParseDec(integer startIdx=0, TNumberFormat< TChar > *numberFormat=nullptr, integer *newIdx=nullptr) const | TString< TChar > | |
ParseDec(TNumberFormat< TChar > *numberFormat, integer *newIdx=nullptr) const | TString< TChar > | inline |
ParseDec(integer *newIdx) const | TString< TChar > | inline |
ParseDec(integer startIdx, integer *newIdx) const | TString< TChar > | inline |
ParseDecDigits(integer startIdx=0, integer *newIdx=nullptr) const | TString< TChar > | |
ParseFloat(integer startIdx=0, TNumberFormat< TChar > *numberFormat=nullptr, integer *newIdx=nullptr) const | TString< TChar > | |
ParseFloat(TNumberFormat< TChar > *numberFormat, integer *newIdx=nullptr) const | TString< TChar > | inline |
ParseFloat(integer *newIdx) const | TString< TChar > | inline |
ParseFloat(integer startIdx, integer *newIdx) const | TString< TChar > | inline |
ParseHex(integer startIdx=0, TNumberFormat< TChar > *numberFormat=nullptr, integer *newIdx=nullptr) const | TString< TChar > | |
ParseHex(TNumberFormat< TChar > *numberFormat, integer *newIdx=nullptr) const | TString< TChar > | inline |
ParseHex(integer *newIdx) const | TString< TChar > | inline |
ParseHex(integer startIdx, integer *newIdx) const | TString< TChar > | inline |
ParseInt(integer startIdx=0, TNumberFormat< TChar > *numberFormat=nullptr, integer *newIdx=nullptr) const | TString< TChar > | |
ParseInt(TNumberFormat< TChar > *numberFormat, integer *newIdx=nullptr) const | TString< TChar > | inline |
ParseInt(integer *newIdx) const | TString< TChar > | inline |
ParseInt(integer startIdx, integer *newIdx) const | TString< TChar > | inline |
ParseOct(integer startIdx=0, TNumberFormat< TChar > *numberFormat=nullptr, integer *newIdx=nullptr) const | TString< TChar > | |
ParseOct(TNumberFormat< TChar > *numberFormat, integer *newIdx=nullptr) const | TString< TChar > | inline |
ParseOct(integer *newIdx) const | TString< TChar > | inline |
ParseOct(integer startIdx, integer *newIdx) const | TString< TChar > | inline |
rbegin() const | TString< TChar > | inline |
rend() const | TString< TChar > | inline |
Split(integer position, TSubstring &target, integer separatorWidth=0, bool trim=false) | TSubstring< TChar > | inline |
StartsWith(const TString &needle) const | TString< TChar > | inline |
Substring(integer regionStart, integer regionLength=MAX_LEN) const | TString< TChar > | inline |
Trim(const TCString< TChar > &whiteSpaces=TT_StringConstants< TChar >::DefaultWhitespaces()) | TSubstring< TChar > | inline |
TrimEnd(const TCString< TChar > &whiteSpaces=TT_StringConstants< TChar >::DefaultWhitespaces()) | TSubstring< TChar > | inline |
TrimStart(const TCString< TChar > &whiteSpaces=TT_StringConstants< TChar >::DefaultWhitespaces()) | TSubstring< TChar > | inline |
TString() noexcept=default | TString< TChar > | |
TString(const TString &) noexcept=default | TString< TChar > | |
TString(TString &&) noexcept=default | TString< TChar > | |
TString(const TChar *pBuffer, integer pLength) noexcept | TString< TChar > | inline |
TString(const TCharArray &src) | TString< TChar > | inline |
TString(ConstIterator &start, ConstIterator &end) | TString< TChar > | inline |
TSubstring() | TSubstring< TChar > | inline |
TSubstring(const TString< TChar > &src) | TSubstring< TChar > | inline |
WStringLength() const | TString< TChar > |