_fRep | Stroika::Foundation::Traversal::Iterable< Character > | protected |
_GetSharingState() const | Stroika::Foundation::Traversal::Iterable< Character > | protected |
_SharedByValueRepType typedef | Stroika::Foundation::Traversal::Iterable< Character > | protected |
All(const function< bool(ArgByValueType< Character >)> &testEachElt) const | Stroika::Foundation::Traversal::Iterable< Character > | |
Any() const | Stroika::Foundation::Traversal::Iterable< Character > | |
Apply(const function< void(ArgByValueType< Character > item)> &doToElement, Execution::SequencePolicy seq=Execution::SequencePolicy::eDEFAULT) const | Stroika::Foundation::Traversal::Iterable< Character > | |
As() const | Stroika::Foundation::Characters::String | |
Iterable< Character >::As(CONTAINER_OF_T_CONSTRUCTOR_ARGS... args) const | Stroika::Foundation::Traversal::Iterable< Character > | |
AsASCII() const | Stroika::Foundation::Characters::String | |
AsASCIIQuietly() const | Stroika::Foundation::Characters::String | |
AsLines() const | Stroika::Foundation::Characters::String | |
AsNarrowSDKString() const | Stroika::Foundation::Characters::String | |
AsNarrowString(const locale &l) const | Stroika::Foundation::Characters::String | |
AsSDKString() const | Stroika::Foundation::Characters::String | |
AssureEndsWith(const Character &c, CompareOptions co=eWithCase) const | Stroika::Foundation::Characters::String | |
AsUTF16() const | Stroika::Foundation::Characters::String | |
AsUTF32() const | Stroika::Foundation::Characters::String | |
AsUTF8() const | Stroika::Foundation::Characters::String | |
back() const | Stroika::Foundation::Characters::String | |
begin() const | Stroika::Foundation::Traversal::Iterable< Character > | |
c_str(Memory::StackBuffer< wchar_t > *possibleBackingStore) const | Stroika::Foundation::Characters::String | |
Col(size_t i) const | Stroika::Foundation::Characters::String | |
ColValue(size_t i, const String &valueIfMissing={}) const | Stroika::Foundation::Characters::String | |
Concatenate(T &&rhs) const | Stroika::Foundation::Characters::String | |
const_iterator typedef | Stroika::Foundation::Traversal::Iterable< Character > | |
Contains(Character c, CompareOptions co=eWithCase) const | Stroika::Foundation::Characters::String | |
Iterable< Character >::Contains(ArgByValueType< Character > element, EQUALS_COMPARER &&equalsComparer=EQUALS_COMPARER{}) const | Stroika::Foundation::Traversal::Iterable< Character > | |
CopyTo(span< CHAR_T > s) const | Stroika::Foundation::Characters::String | |
Count() const | Stroika::Foundation::Traversal::Iterable< Character > | |
Distinct(EQUALS_COMPARER &&equalsComparer=EQUALS_COMPARER{}) const | Stroika::Foundation::Traversal::Iterable< Character > | |
end() noexcept | Stroika::Foundation::Traversal::Iterable< Character > | static |
EndsWith(const Character &c, CompareOptions co=eWithCase) const | Stroika::Foundation::Characters::String | |
find(Character c, size_t startAt=0) const | Stroika::Foundation::Characters::String | |
Find(Character c, CompareOptions co=eWithCase) const | Stroika::Foundation::Characters::String | |
Iterable< Character >::Find(THAT_FUNCTION &&that, Execution::SequencePolicy seq=Execution::SequencePolicy::eDEFAULT) const | Stroika::Foundation::Traversal::Iterable< Character > | |
FindEach(const RegularExpression ®Ex) const | Stroika::Foundation::Characters::String | |
FindEachMatch(const RegularExpression ®Ex) const | Stroika::Foundation::Characters::String | |
FindEachString(const RegularExpression ®Ex) const | Stroika::Foundation::Characters::String | |
First() const | Stroika::Foundation::Traversal::Iterable< Character > | |
FirstValue(ArgByValueType< Character > defaultValue={}) const | Stroika::Foundation::Traversal::Iterable< Character > | |
FromLatin1(const CHAR_T *cString) | Stroika::Foundation::Characters::String | static |
FromNarrowSDKString(const char *from) | Stroika::Foundation::Characters::String | static |
FromNarrowString(const char *from, const locale &l) | Stroika::Foundation::Characters::String | static |
FromSDKString(const SDKChar *from) | Stroika::Foundation::Characters::String | static |
FromStringConstant(const CHAR_T(&cString)[SIZE]) | Stroika::Foundation::Characters::String | static |
FromUTF8(span< CHAR_T > from) | Stroika::Foundation::Characters::String | static |
front() const | Stroika::Foundation::Characters::String | |
GetData(const PeekSpanData &pds, Memory::StackBuffer< CHAR_TYPE, STACK_BUFFER_SZ > *possiblyUsedBuffer) | Stroika::Foundation::Characters::String | static |
GetPeekSpanData() const | Stroika::Foundation::Characters::String | |
Grep(const String &fgrepArg) const | Stroika::Foundation::Characters::String | |
InsertAt(Character c, size_t at) const | Stroika::Foundation::Characters::String | |
IsOrderedBy(INORDER_COMPARER_TYPE &&inorderComparer=INORDER_COMPARER_TYPE{}) const | Stroika::Foundation::Traversal::Iterable< Character > | |
IsWhitespace() const | Stroika::Foundation::Characters::String | |
Iterable(const Iterable &) noexcept=default | Stroika::Foundation::Traversal::Iterable< Character > | |
Iterable(Iterable &&) noexcept=default | Stroika::Foundation::Traversal::Iterable< Character > | |
Iterable(CONTAINER_OF_T &&from) | Stroika::Foundation::Traversal::Iterable< Character > | explicit |
Iterable(const initializer_list< Character > &from) | Stroika::Foundation::Traversal::Iterable< Character > | |
Iterable(const shared_ptr< _IRep > &rep) noexcept | Stroika::Foundation::Traversal::Iterable< Character > | explicitprotected |
iterator typedef | Stroika::Foundation::Traversal::Iterable< Character > | |
Join(const Iterable< String > &list, const String &separator=", "sv) | Stroika::Foundation::Characters::String | static |
Iterable< Character >::Join(const CONVERT_TO_RESULT &convertToResult=kDefaultToStringConverter<>, const COMBINER &combiner=Characters::kDefaultStringCombiner) const | Stroika::Foundation::Traversal::Iterable< Character > | |
kDefaultToStringConverter | Stroika::Foundation::Traversal::Iterable< Character > | static |
Last() const | Stroika::Foundation::Traversal::Iterable< Character > | |
LastValue(ArgByValueType< Character > defaultValue={}) const | Stroika::Foundation::Traversal::Iterable< Character > | |
length() const noexcept | Stroika::Foundation::Characters::String | |
LimitLength(size_t maxLen, StringShorteningPreference keepPref=StringShorteningPreference::ePreferKeepLeft) const | Stroika::Foundation::Characters::String | |
LTrim(bool(*shouldBeTrimmed)(Character)=Character::IsWhitespace) const | Stroika::Foundation::Characters::String | |
MakeIterator() const | Stroika::Foundation::Traversal::Iterable< Character > | |
Map(ELEMENT_MAPPER &&elementMapper) const | Stroika::Foundation::Traversal::Iterable< Character > | |
Matches(const RegularExpression ®Ex) const | Stroika::Foundation::Characters::String | |
Max() const | Stroika::Foundation::Traversal::Iterable< Character > | |
MaxValue(ArgByValueType< RESULT_TYPE > defaultValue={}) const | Stroika::Foundation::Traversal::Iterable< Character > | |
Mean() const | Stroika::Foundation::Traversal::Iterable< Character > | |
MeanValue(ArgByValueType< RESULT_TYPE > defaultValue={}) const | Stroika::Foundation::Traversal::Iterable< Character > | |
Median(const INORDER_COMPARE_FUNCTION &compare={}) const | Stroika::Foundation::Traversal::Iterable< Character > | |
MedianValue(ArgByValueType< RESULT_TYPE > defaultValue={}) const | Stroika::Foundation::Traversal::Iterable< Character > | |
Min() const | Stroika::Foundation::Traversal::Iterable< Character > | |
MinValue(ArgByValueType< RESULT_TYPE > defaultValue={}) const | Stroika::Foundation::Traversal::Iterable< Character > | |
mk_nocheck_(span< const CHAR_T > s) -> shared_ptr< _IRep > | Stroika::Foundation::Characters::String | |
MultiSetEquals(const LHS_CONTAINER_TYPE &lhs, const RHS_CONTAINER_TYPE &rhs, EQUALS_COMPARER &&equalsComparer=EQUALS_COMPARER{}) | Stroika::Foundation::Traversal::Iterable< Character > | static |
NormalizeSpace(Character useSpaceCharacter=' ') const | Stroika::Foundation::Characters::String | |
NormalizeTextToNL() const | Stroika::Foundation::Characters::String | |
npos | Stroika::Foundation::Characters::String | static |
Nth(ptrdiff_t n) const | Stroika::Foundation::Traversal::Iterable< Character > | |
NthValue(ptrdiff_t n, ArgByValueType< Character > defaultValue={}) const | Stroika::Foundation::Traversal::Iterable< Character > | |
operator bool() const | Stroika::Foundation::Traversal::Iterable< Character > | explicit |
operator<=>(const String &rhs) const | Stroika::Foundation::Characters::String | |
operator==(const String &rhs) const | Stroika::Foundation::Characters::String | |
operator[](size_t i) const noexcept | Stroika::Foundation::Characters::String | |
OrderBy(INORDER_COMPARER_TYPE &&inorderComparer=INORDER_COMPARER_TYPE{}, Execution::SequencePolicy seq=Execution::SequencePolicy::ePar) const | Stroika::Foundation::Traversal::Iterable< Character > | |
PeekData(const PeekSpanData &pds) | Stroika::Foundation::Characters::String | static |
Reduce(const function< REDUCED_TYPE(ArgByValueType< Character >, ArgByValueType< Character >)> &op) const | Stroika::Foundation::Traversal::Iterable< Character > | |
ReduceValue(const function< REDUCED_TYPE(ArgByValueType< Character >, ArgByValueType< Character >)> &op, ArgByValueType< REDUCED_TYPE > defaultValue={}) const | Stroika::Foundation::Traversal::Iterable< Character > | |
RemoveAll(Character c) const | Stroika::Foundation::Characters::String | |
RemoveAt(size_t charAt) const | Stroika::Foundation::Characters::String | |
RemoveFirstIf(Character c) const | Stroika::Foundation::Characters::String | |
Repeat(unsigned int count) const | Stroika::Foundation::Characters::String | |
Iterable< Character >::Repeat(size_t count) const | Stroika::Foundation::Traversal::Iterable< Character > | |
Replace(size_t from, size_t to, const String &replacement) const | Stroika::Foundation::Characters::String | |
ReplaceAll(const RegularExpression ®Ex, const String &with) const | Stroika::Foundation::Characters::String | |
RFind(Character c) const noexcept | Stroika::Foundation::Characters::String | |
rfind(Character c) const | Stroika::Foundation::Characters::String | |
RTrim(bool(*shouldBeTrimmed)(Character)=Character::IsWhitespace) const | Stroika::Foundation::Characters::String | |
SafeSubString(SZ from) const | Stroika::Foundation::Characters::String | |
SequentialEquals(const LHS_CONTAINER_TYPE &lhs, const RHS_CONTAINER_TYPE &rhs, EQUALS_COMPARER &&equalsComparer=EQUALS_COMPARER{}, bool useIterableSize=false) | Stroika::Foundation::Traversal::Iterable< Character > | static |
SetEquals(const LHS_CONTAINER_TYPE &lhs, const RHS_CONTAINER_TYPE &rhs, EQUALS_COMPARER &&equalsComparer=EQUALS_COMPARER{}) | Stroika::Foundation::Traversal::Iterable< Character > | static |
size() const noexcept | Stroika::Foundation::Characters::String | |
Skip(size_t nItems) const | Stroika::Foundation::Traversal::Iterable< Character > | |
Slice(size_t from, size_t to) const | Stroika::Foundation::Traversal::Iterable< Character > | |
StartsWith(const Character &c, CompareOptions co=eWithCase) const | Stroika::Foundation::Characters::String | |
String() | Stroika::Foundation::Characters::String | |
String(const shared_ptr< _IRep > &rep) noexcept | Stroika::Foundation::Characters::String | protected |
StripAll(bool(*removeCharIf)(Character)) const | Stroika::Foundation::Characters::String | |
substr(size_t from, size_t count=npos) const | Stroika::Foundation::Characters::String | |
SubString(SZ from) const | Stroika::Foundation::Characters::String | |
Sum() const | Stroika::Foundation::Traversal::Iterable< Character > | |
SumValue(ArgByValueType< RESULT_TYPE > defaultValue={}) const | Stroika::Foundation::Traversal::Iterable< Character > | |
Take(size_t nItems) const | Stroika::Foundation::Traversal::Iterable< Character > | |
Tokenize() const | Stroika::Foundation::Characters::String | |
ToLowerCase() const | Stroika::Foundation::Characters::String | |
Top() const | Stroika::Foundation::Traversal::Iterable< Character > | |
ToUpperCase() const | Stroika::Foundation::Characters::String | |
Trim(bool(*shouldBeTrimmed)(Character)=Character::IsWhitespace) const | Stroika::Foundation::Characters::String | |
value_type typedef | Stroika::Foundation::Traversal::Iterable< Character > | |
Where(INCLUDE_PREDICATE &&includeIfTrue) const | Stroika::Foundation::Traversal::Iterable< Character > | |