| _fRep | Stroika::Foundation::Traversal::Iterable< T > | protected |
| _GetSharingState() const | Stroika::Foundation::Traversal::Iterable< 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 > | |
| Apply(const function< void(ArgByValueType< T > item)> &doToElement, Execution::SequencePolicy seq=Execution::SequencePolicy::eDEFAULT) const | Stroika::Foundation::Traversal::Iterable< T > | |
| As(CONTAINER_OF_T_CONSTRUCTOR_ARGS... args) const | Stroika::Foundation::Traversal::Iterable< T > | |
| begin() const | Stroika::Foundation::Traversal::Iterable< 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 |
| Find(THAT_FUNCTION &&that, Execution::SequencePolicy seq=Execution::SequencePolicy::eDEFAULT) const | Stroika::Foundation::Traversal::Iterable< T > | |
| First() const | Stroika::Foundation::Traversal::Iterable< T > | |
| FirstValue(ArgByValueType< T > defaultValue={}) const | Stroika::Foundation::Traversal::Iterable< 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::Traversal::Iterable< T > | |
| LastValue(ArgByValueType< T > defaultValue={}) const | Stroika::Foundation::Traversal::Iterable< T > | |
| length() const | Stroika::Foundation::Traversal::Iterable< T > | |
| MakeIterator() const | Stroika::Foundation::Traversal::Iterable< T > | |
| Map(ELEMENT_MAPPER &&elementMapper) const | Stroika::Foundation::Traversal::Iterable< 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 |
| OrderBy(INORDER_COMPARER_TYPE &&inorderComparer=INORDER_COMPARER_TYPE{}, Execution::SequencePolicy seq=Execution::SequencePolicy::ePar) const | Stroika::Foundation::Traversal::Iterable< 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 > | |
| Repeat(size_t count) const | Stroika::Foundation::Traversal::Iterable< 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 |
| 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 > | |
| value_type typedef | Stroika::Foundation::Traversal::Iterable< T > | |
| Where(INCLUDE_PREDICATE &&includeIfTrue) const | Stroika::Foundation::Traversal::Iterable< T > | |