| _fRep | Stroika::Foundation::Traversal::Iterable< T > | protected |
| _GetSharingState() const | Stroika::Foundation::Traversal::Iterable< T > | protected |
| _GetWritableRepAndPatchAssociatedIterator(const Iterator< value_type > &i) | Stroika::Foundation::Containers::Sequence< T > | protected |
| _SharedByValueRepType typedef | Stroika::Foundation::Traversal::Iterable< T > | protected |
| All(const function< bool(ArgByValueType< T >)> &testEachElt) const | Stroika::Foundation::Traversal::Iterable< T > | |
| Any() const | Stroika::Foundation::Traversal::Iterable< T > | |
| Append(ArgByValueType< value_type > item) | Stroika::Foundation::Containers::Sequence< T > | |
| AppendAll(ITERABLE_OF_ADDABLE &&s) | Stroika::Foundation::Containers::Sequence< T > | |
| Apply(const function< void(ArgByValueType< T > item)> &doToElement, Execution::SequencePolicy seq=Execution::SequencePolicy::eDEFAULT) const | Stroika::Foundation::Traversal::Iterable< T > | |
| ArchetypeContainerType typedef | Stroika::Foundation::Containers::Sequence< T > | |
| Stroika::Foundation::Traversal::Iterable::As(CONTAINER_OF_T_CONSTRUCTOR_ARGS... args) const | Stroika::Foundation::Traversal::Iterable< T > | |
| back() const | Stroika::Foundation::Containers::Sequence< T > | |
| begin() const | Stroika::Foundation::Traversal::Iterable< T > | |
| clear() | Stroika::Foundation::Containers::Sequence< T > | |
| const_iterator typedef | Stroika::Foundation::Traversal::Iterable< T > | |
| Contains(ArgByValueType< T > element, EQUALS_COMPARER &&equalsComparer=EQUALS_COMPARER{}) const | Stroika::Foundation::Traversal::Iterable< T > | |
| Count() const | Stroika::Foundation::Traversal::Iterable< T > | |
| Distinct(EQUALS_COMPARER &&equalsComparer=EQUALS_COMPARER{}) const | Stroika::Foundation::Traversal::Iterable< T > | |
| empty() const | Stroika::Foundation::Traversal::Iterable< T > | |
| end() noexcept | Stroika::Foundation::Traversal::Iterable< T > | static |
| EqualsComparer typedef | Stroika::Foundation::Containers::Sequence< T > | |
| erase(size_t i) | Stroika::Foundation::Containers::Sequence< T > | |
| Find(THAT_FUNCTION &&that, Execution::SequencePolicy seq=Execution::SequencePolicy::eDEFAULT) const | Stroika::Foundation::Traversal::Iterable< T > | |
| First() const | Stroika::Foundation::Containers::Sequence< T > | |
| FirstValue(ArgByValueType< value_type > defaultValue={}) const | Stroika::Foundation::Containers::Sequence< T > | |
| GetAt(size_t i) const | Stroika::Foundation::Containers::Sequence< T > | |
| IndexOf(ArgByValueType< value_type > i, EQUALS_COMPARER &&equalsComparer={}) const | Stroika::Foundation::Containers::Sequence< T > | |
| Insert(size_t i, ArgByValueType< value_type > item) | Stroika::Foundation::Containers::Sequence< T > | |
| InsertAll(size_t i, ITERATOR_OF_ADDABLE &&start, ITERATOR_OF_ADDABLE2 &&end) | Stroika::Foundation::Containers::Sequence< T > | |
| IsOrderedBy(INORDER_COMPARER_TYPE &&inorderComparer=INORDER_COMPARER_TYPE{}) const | Stroika::Foundation::Traversal::Iterable< T > | |
| Iterable(const Iterable &) noexcept=default | Stroika::Foundation::Traversal::Iterable< T > | |
| Iterable(Iterable &&) noexcept=default | Stroika::Foundation::Traversal::Iterable< T > | |
| Iterable(CONTAINER_OF_T &&from) | Stroika::Foundation::Traversal::Iterable< T > | explicit |
| Iterable(const initializer_list< T > &from) | Stroika::Foundation::Traversal::Iterable< T > | |
| Iterable(const shared_ptr< _IRep > &rep) noexcept | Stroika::Foundation::Traversal::Iterable< T > | explicitprotected |
| iterator typedef | Stroika::Foundation::Traversal::Iterable< T > | |
| Join(const CONVERT_TO_RESULT &convertToResult=kDefaultToStringConverter<>, const COMBINER &combiner=Characters::kDefaultStringCombiner) const | Stroika::Foundation::Traversal::Iterable< T > | |
| kDefaultToStringConverter | Stroika::Foundation::Traversal::Iterable< T > | static |
| Last() const | Stroika::Foundation::Containers::Sequence< T > | |
| LastValue(ArgByValueType< value_type > defaultValue={}) const | Stroika::Foundation::Containers::Sequence< T > | |
| length() const | Stroika::Foundation::Traversal::Iterable< T > | |
| MakeIterator() const | Stroika::Foundation::Traversal::Iterable< T > | |
| Map(ELEMENT_MAPPER &&elementMapper) const | Stroika::Foundation::Containers::Sequence< T > | |
| Max() const | Stroika::Foundation::Traversal::Iterable< T > | |
| MaxValue(ArgByValueType< RESULT_TYPE > defaultValue={}) const | Stroika::Foundation::Traversal::Iterable< T > | |
| Mean() const | Stroika::Foundation::Traversal::Iterable< T > | |
| MeanValue(ArgByValueType< RESULT_TYPE > defaultValue={}) const | Stroika::Foundation::Traversal::Iterable< T > | |
| Median(const INORDER_COMPARE_FUNCTION &compare={}) const | Stroika::Foundation::Traversal::Iterable< T > | |
| MedianValue(ArgByValueType< RESULT_TYPE > defaultValue={}) const | Stroika::Foundation::Traversal::Iterable< T > | |
| Min() const | Stroika::Foundation::Traversal::Iterable< T > | |
| MinValue(ArgByValueType< RESULT_TYPE > defaultValue={}) const | Stroika::Foundation::Traversal::Iterable< T > | |
| MultiSetEquals(const LHS_CONTAINER_TYPE &lhs, const RHS_CONTAINER_TYPE &rhs, EQUALS_COMPARER &&equalsComparer=EQUALS_COMPARER{}) | Stroika::Foundation::Traversal::Iterable< T > | static |
| Nth(ptrdiff_t n) const | Stroika::Foundation::Traversal::Iterable< T > | |
| NthValue(ptrdiff_t n, ArgByValueType< T > defaultValue={}) const | Stroika::Foundation::Traversal::Iterable< T > | |
| operator bool() const | Stroika::Foundation::Traversal::Iterable< T > | explicit |
| operator()(size_t i) | Stroika::Foundation::Containers::Sequence< T > | |
| operator+=(ArgByValueType< value_type > item) | Stroika::Foundation::Containers::Sequence< T > | |
| operator<=>(const Sequence &rhs) const | Stroika::Foundation::Containers::Sequence< T > | |
| operator==(const Sequence &rhs) const | Stroika::Foundation::Containers::Sequence< T > | |
| operator[](size_t i) const | Stroika::Foundation::Containers::Sequence< T > | |
| OrderBy(INORDER_COMPARER_TYPE &&inorderComparer=INORDER_COMPARER_TYPE{}) const | Stroika::Foundation::Containers::Sequence< T > | |
| Stroika::Foundation::Traversal::Iterable::OrderBy(INORDER_COMPARER_TYPE &&inorderComparer=INORDER_COMPARER_TYPE{}, Execution::SequencePolicy seq=Execution::SequencePolicy::ePar) const | Stroika::Foundation::Traversal::Iterable< T > | |
| Prepend(ArgByValueType< value_type > item) | Stroika::Foundation::Containers::Sequence< T > | |
| PrependAll(ITERABLE_OF_ADDABLE &&s) | Stroika::Foundation::Containers::Sequence< T > | |
| push_back(ArgByValueType< value_type > item) | Stroika::Foundation::Containers::Sequence< T > | |
| Reduce(const function< REDUCED_TYPE(ArgByValueType< T >, ArgByValueType< T >)> &op) const | Stroika::Foundation::Traversal::Iterable< T > | |
| ReduceValue(const function< REDUCED_TYPE(ArgByValueType< T >, ArgByValueType< T >)> &op, ArgByValueType< REDUCED_TYPE > defaultValue={}) const | Stroika::Foundation::Traversal::Iterable< T > | |
| Remove(size_t i) | Stroika::Foundation::Containers::Sequence< T > | |
| RemoveAll() | Stroika::Foundation::Containers::Sequence< T > | |
| Repeat(size_t count) const | Stroika::Foundation::Traversal::Iterable< T > | |
| Sequence() | Stroika::Foundation::Containers::Sequence< T > | |
| SequentialEquals(const LHS_CONTAINER_TYPE &lhs, const RHS_CONTAINER_TYPE &rhs, EQUALS_COMPARER &&equalsComparer=EQUALS_COMPARER{}, bool useIterableSize=false) | Stroika::Foundation::Traversal::Iterable< T > | static |
| SetAt(size_t i, ArgByValueType< value_type > item) | Stroika::Foundation::Containers::Sequence< T > | |
| SetEquals(const LHS_CONTAINER_TYPE &lhs, const RHS_CONTAINER_TYPE &rhs, EQUALS_COMPARER &&equalsComparer=EQUALS_COMPARER{}) | Stroika::Foundation::Traversal::Iterable< T > | static |
| size() const | Stroika::Foundation::Traversal::Iterable< T > | |
| Skip(size_t nItems) const | Stroika::Foundation::Traversal::Iterable< T > | |
| Slice(size_t from, size_t to) const | Stroika::Foundation::Traversal::Iterable< T > | |
| Sum() const | Stroika::Foundation::Traversal::Iterable< T > | |
| SumValue(ArgByValueType< RESULT_TYPE > defaultValue={}) const | Stroika::Foundation::Traversal::Iterable< T > | |
| Take(size_t nItems) const | Stroika::Foundation::Traversal::Iterable< T > | |
| Top() const | Stroika::Foundation::Traversal::Iterable< T > | |
| Update(const Iterator< value_type > &i, ArgByValueType< value_type > newValue, Iterator< value_type > *nextI=nullptr) | Stroika::Foundation::Containers::Sequence< T > | |
| value_type typedef | Stroika::Foundation::Containers::Sequence< T > | |
| Where(INCLUDE_PREDICATE &&includeIfTrue) const | Stroika::Foundation::Containers::Sequence< T > | |