| _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 n) const | Stroika::Foundation::Characters::String | |
| 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 > | |