ALib C++ Library
Library Version: 2510 R0
Documentation generated by doxygen
Loading...
Searching...
No Matches
alib::strings::TSubstring< TChar > Member List

This is the complete list of members for alib::strings::TSubstring< TChar >, including all inherited members.

AdjustRegion(integer &regionStart, integer &regionLength) constalib::strings::TString< TChar >inline
Allocate(TAllocator &allocator, const TString< TChar > &copy)alib::strings::TString< TChar >inline
base typedefalib::strings::TSubstring< TChar >protected
begin() constalib::strings::TString< TChar >inline
Buffer() constalib::strings::TString< TChar >inline
bufferalib::strings::TString< TChar >protected
cbegin() constalib::strings::TString< TChar >inline
cend() constalib::strings::TString< TChar >inline
CharAt(integer idx) constalib::strings::TString< TChar >inline
CharAtEnd() constalib::strings::TString< TChar >inline
CharAtStart() constalib::strings::TString< TChar >inline
Clear()alib::strings::TSubstring< TChar >inline
CompareTo(const TString< TChar > &rhs) constalib::strings::TString< TChar >inline
CompareTo(const TString &rhs, integer rhsRegionStart, integer rhsRegionLength=MAX_LEN) constalib::strings::TString< TChar >inline
CompareTo(const TString &rhs, integer rhsRegionStart, integer rhsRegionLength, integer regionStart, integer regionLength=MAX_LEN) constalib::strings::TString< TChar >inline
const_iterator typedefalib::strings::TString< TChar >
const_reverse_iterator typedefalib::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) constalib::strings::TString< TChar >inline
CopyTo(TChar *dest) constalib::strings::TString< TChar >inline
Count(const TString &needle, integer startPos=0) constalib::strings::TString< TChar >inline
Count(const TString &needle, const TString &omit, integer startPos=0) constalib::strings::TString< TChar >inline
CountChar(TChar needle, integer startPos=0) constalib::strings::TString< TChar >inline
CountChar(TChar needle, TChar omit, integer startPos) constalib::strings::TString< TChar >inline
crbegin() constalib::strings::TString< TChar >inline
crend() constalib::strings::TString< TChar >inline
end() constalib::strings::TString< TChar >inline
EndsWith(const TString &needle) constalib::strings::TString< TChar >inline
Equals(const TString< TChar > &rhs) constalib::strings::TString< TChar >inline
Free(TAllocator &allocator)alib::strings::TString< TChar >inline
Hashcode() constalib::strings::TString< TChar >
HashcodeIgnoreCase() constalib::strings::TString< TChar >
IndexOf(TChar needle, integer startIdx=0) constalib::strings::TString< TChar >inline
IndexOf(TChar needle, integer regionStart, integer regionLength) constalib::strings::TString< TChar >inline
IndexOf(const TString &needle, integer startIdx=0, integer endIdx=strings::MAX_LEN) constalib::strings::TString< TChar >inline
IndexOfAny(const TString &needles, integer startIdx=0) constalib::strings::TString< TChar >inline
IndexOfFirstDifference(const TString &needle, lang::Case sensitivity=lang::Case::Sensitive, integer startIdx=0) constalib::strings::TString< TChar >inline
IndexOfOrLength(TChar needle) constalib::strings::TString< TChar >inline
IndexOfOrLength(TChar needle, integer startIdx) constalib::strings::TString< TChar >inline
IndexOfSegmentEnd(TChar opener, TChar closer, integer idx) constalib::strings::TString< TChar >
indexOfString(const TString &needle, integer startIdx, integer endIdx) constalib::strings::TString< TChar >protected
IsEmpty() constalib::strings::TString< TChar >inline
IsNotEmpty() constalib::strings::TString< TChar >inline
IsNotNull() constalib::strings::TString< TChar >inline
IsNull() constalib::strings::TString< TChar >inline
LastIndexOf(TChar needle, integer startIndex=MAX_LEN) constalib::strings::TString< TChar >inline
LastIndexOfAny(const TString &needles, integer startIdx=MAX_LEN) constalib::strings::TString< TChar >inline
Length() constalib::strings::TString< TChar >inline
lengthalib::strings::TString< TChar >protected
operator T() constalib::strings::TString< TChar >inline
operator T() constalib::strings::TString< TChar >inlineexplicit
operator=(const TString &) noexcept=defaultalib::strings::TString< TChar >
operator=(TString &&) noexcept=defaultalib::strings::TString< TChar >
operator[](integer idx) constalib::strings::TString< TChar >inline
ParseBin(integer startIdx=0, TNumberFormat< TChar > *numberFormat=nullptr, integer *newIdx=nullptr) constalib::strings::TString< TChar >
ParseBin(TNumberFormat< TChar > *numberFormat, integer *newIdx=nullptr) constalib::strings::TString< TChar >inline
ParseBin(integer *newIdx) constalib::strings::TString< TChar >inline
ParseBin(integer startIdx, integer *newIdx) constalib::strings::TString< TChar >inline
ParseDec(integer startIdx=0, TNumberFormat< TChar > *numberFormat=nullptr, integer *newIdx=nullptr) constalib::strings::TString< TChar >
ParseDec(TNumberFormat< TChar > *numberFormat, integer *newIdx=nullptr) constalib::strings::TString< TChar >inline
ParseDec(integer *newIdx) constalib::strings::TString< TChar >inline
ParseDec(integer startIdx, integer *newIdx) constalib::strings::TString< TChar >inline
ParseDecDigits(integer startIdx=0, integer *newIdx=nullptr) constalib::strings::TString< TChar >
ParseFloat(integer startIdx=0, TNumberFormat< TChar > *numberFormat=nullptr, integer *newIdx=nullptr) constalib::strings::TString< TChar >
ParseFloat(TNumberFormat< TChar > *numberFormat, integer *newIdx=nullptr) constalib::strings::TString< TChar >inline
ParseFloat(integer *newIdx) constalib::strings::TString< TChar >inline
ParseFloat(integer startIdx, integer *newIdx) constalib::strings::TString< TChar >inline
ParseHex(integer startIdx=0, TNumberFormat< TChar > *numberFormat=nullptr, integer *newIdx=nullptr) constalib::strings::TString< TChar >
ParseHex(TNumberFormat< TChar > *numberFormat, integer *newIdx=nullptr) constalib::strings::TString< TChar >inline
ParseHex(integer *newIdx) constalib::strings::TString< TChar >inline
ParseHex(integer startIdx, integer *newIdx) constalib::strings::TString< TChar >inline
ParseInt(integer startIdx=0, TNumberFormat< TChar > *numberFormat=nullptr, integer *newIdx=nullptr) constalib::strings::TString< TChar >
ParseInt(TNumberFormat< TChar > *numberFormat, integer *newIdx=nullptr) constalib::strings::TString< TChar >inline
ParseInt(integer *newIdx) constalib::strings::TString< TChar >inline
ParseInt(integer startIdx, integer *newIdx) constalib::strings::TString< TChar >inline
ParseOct(integer startIdx=0, TNumberFormat< TChar > *numberFormat=nullptr, integer *newIdx=nullptr) constalib::strings::TString< TChar >
ParseOct(TNumberFormat< TChar > *numberFormat, integer *newIdx=nullptr) constalib::strings::TString< TChar >inline
ParseOct(integer *newIdx) constalib::strings::TString< TChar >inline
ParseOct(integer startIdx, integer *newIdx) constalib::strings::TString< TChar >inline
rbegin() constalib::strings::TString< TChar >inline
rend() constalib::strings::TString< TChar >inline
size() constalib::strings::TString< TChar >inline
size_type typedefalib::strings::TString< TChar >
Split(integer position, TSubstring &target, integer separatorWidth=0, bool trim=false)alib::strings::TSubstring< TChar >inline
StartsWith(const TString &needle) constalib::strings::TString< TChar >inline
Substring(integer regionStart, integer regionLength=MAX_LEN) constalib::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=defaultalib::strings::TString< TChar >
TString(const TString &) noexcept=defaultalib::strings::TString< TChar >
TString(TString &&) noexcept=defaultalib::strings::TString< TChar >
TString(const TChar *pBuffer, integer pLength) noexceptalib::strings::TString< TChar >inline
TString(lang::IsNullptr auto const &) noexceptalib::strings::TString< TChar >inline
TString(const T &src) noexceptalib::strings::TString< TChar >inline
TString(const T &src) noexceptalib::strings::TString< TChar >inlineexplicit
TString(T &src) noexceptalib::strings::TString< TChar >inlineexplicit
TString(TAllocator &allocator, const TString< TChar > &copy)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 typedefalib::strings::TString< TChar >
WStringLength() constalib::strings::TString< TChar >