| _fRep | Stroika::Foundation::Traversal::Iterable< T > | protected | 
  | _GetSharingState() const | Stroika::Foundation::Traversal::Iterable< T > | protected | 
  | _GetWritableRepAndPatchAssociatedIterator(const Iterator< value_type > &i) | Stroika::Foundation::Containers::Mapping< KEY_TYPE, MAPPED_VALUE_TYPE > | protected | 
  | _SharedByValueRepType typedef | Stroika::Foundation::Traversal::Iterable< T > | protected | 
  | Accumulate(ArgByValueType< key_type > key, ArgByValueType< mapped_type > newValue, const function< mapped_type(ArgByValueType< mapped_type >, ArgByValueType< mapped_type >)> &f=[](ArgByValueType< mapped_type > l, ArgByValueType< mapped_type > r) -> mapped_type { return l+r;}, mapped_type initialValue={}) | Stroika::Foundation::Containers::Mapping< KEY_TYPE, MAPPED_VALUE_TYPE > |  | 
  | Add(ArgByValueType< key_type > key, ArgByValueType< mapped_type > newElt, AddReplaceMode addReplaceMode=AddReplaceMode::eAddReplaces) | Stroika::Foundation::Containers::Mapping< KEY_TYPE, MAPPED_VALUE_TYPE > |  | 
  | AddAll(ITERABLE_OF_ADDABLE &&items, AddReplaceMode addReplaceMode=AddReplaceMode::eAddReplaces) | Stroika::Foundation::Containers::Mapping< KEY_TYPE, MAPPED_VALUE_TYPE > |  | 
  | 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 > |  | 
  | ArchetypeContainerType typedef | Stroika::Foundation::Containers::Mapping< KEY_TYPE, MAPPED_VALUE_TYPE > |  | 
  | As() const | Stroika::Foundation::Containers::Mapping< KEY_TYPE, MAPPED_VALUE_TYPE > |  | 
  | Stroika::Foundation::Traversal::Iterable::As(CONTAINER_OF_T_CONSTRUCTOR_ARGS... args) const | Stroika::Foundation::Traversal::Iterable< T > |  | 
  | begin() const | Stroika::Foundation::Traversal::Iterable< T > |  | 
  | clear() | Stroika::Foundation::Containers::Mapping< KEY_TYPE, MAPPED_VALUE_TYPE > |  | 
  | const_iterator typedef | Stroika::Foundation::Traversal::Iterable< T > |  | 
  | Contains(ArgByValueType< T > element, EQUALS_COMPARER &&equalsComparer=EQUALS_COMPARER{}) const | Stroika::Foundation::Traversal::Iterable< T > |  | 
  | ContainsKey(ArgByValueType< key_type > key) const | Stroika::Foundation::Containers::Mapping< KEY_TYPE, MAPPED_VALUE_TYPE > |  | 
  | ContainsMappedValue(ArgByValueType< mapped_type > v, VALUE_EQUALS_COMPARER &&valueEqualsComparer={}) const | Stroika::Foundation::Containers::Mapping< KEY_TYPE, MAPPED_VALUE_TYPE > |  | 
  | 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 | 
  | erase(ArgByValueType< key_type > key) | Stroika::Foundation::Containers::Mapping< KEY_TYPE, MAPPED_VALUE_TYPE > |  | 
  | 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 > |  | 
  | insert(ArgByValueType< value_type > kvp) | Stroika::Foundation::Containers::Mapping< KEY_TYPE, MAPPED_VALUE_TYPE > |  | 
  | 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 | 
  | key_type typedef | Stroika::Foundation::Containers::Mapping< KEY_TYPE, MAPPED_VALUE_TYPE > |  | 
  | KeyEqualsCompareFunctionType typedef | Stroika::Foundation::Containers::Mapping< KEY_TYPE, MAPPED_VALUE_TYPE > |  | 
  | Keys() const | Stroika::Foundation::Containers::Mapping< KEY_TYPE, MAPPED_VALUE_TYPE > |  | 
  | Last() const | Stroika::Foundation::Traversal::Iterable< T > |  | 
  | LastValue(ArgByValueType< T > defaultValue={}) const | Stroika::Foundation::Traversal::Iterable< T > |  | 
  | length() const | Stroika::Foundation::Traversal::Iterable< T > |  | 
  | Lookup(ArgByValueType< key_type > key) const | Stroika::Foundation::Containers::Mapping< KEY_TYPE, MAPPED_VALUE_TYPE > |  | 
  | LookupChecked(ArgByValueType< key_type > key, const THROW_IF_MISSING &throwIfMissing) const | Stroika::Foundation::Containers::Mapping< KEY_TYPE, MAPPED_VALUE_TYPE > |  | 
  | LookupValue(ArgByValueType< key_type > key, ArgByValueType< mapped_type > defaultValue=mapped_type{}) const | Stroika::Foundation::Containers::Mapping< KEY_TYPE, MAPPED_VALUE_TYPE > |  | 
  | MakeIterator() const | Stroika::Foundation::Traversal::Iterable< T > |  | 
  | Map(ELEMENT_MAPPER &&elementMapper) const | Stroika::Foundation::Containers::Mapping< KEY_TYPE, MAPPED_VALUE_TYPE > |  | 
  | mapped_type typedef | Stroika::Foundation::Containers::Mapping< KEY_TYPE, MAPPED_VALUE_TYPE > |  | 
  | MappedValues() const | Stroika::Foundation::Containers::Mapping< KEY_TYPE, MAPPED_VALUE_TYPE > |  | 
  | Mapping() | Stroika::Foundation::Containers::Mapping< KEY_TYPE, MAPPED_VALUE_TYPE > |  | 
  | 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==(const Mapping &rhs) const | Stroika::Foundation::Containers::Mapping< KEY_TYPE, MAPPED_VALUE_TYPE > |  | 
  | operator[](ArgByValueType< key_type > key) const | Stroika::Foundation::Containers::Mapping< KEY_TYPE, MAPPED_VALUE_TYPE > |  | 
  | 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 > |  | 
  | Remove(ArgByValueType< key_type > key) | Stroika::Foundation::Containers::Mapping< KEY_TYPE, MAPPED_VALUE_TYPE > |  | 
  | RemoveAll() | Stroika::Foundation::Containers::Mapping< KEY_TYPE, MAPPED_VALUE_TYPE > |  | 
  | RemoveIf(ArgByValueType< key_type > key) | Stroika::Foundation::Containers::Mapping< KEY_TYPE, MAPPED_VALUE_TYPE > |  | 
  | Repeat(size_t count) const | Stroika::Foundation::Traversal::Iterable< T > |  | 
  | RetainAll(const ITERABLE_OF_KEY_TYPE &items) | Stroika::Foundation::Containers::Mapping< KEY_TYPE, MAPPED_VALUE_TYPE > |  | 
  | 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 > |  | 
  | Update(const Iterator< value_type > &i, ArgByValueType< mapped_type > newValue, Iterator< value_type > *nextI=nullptr) | Stroika::Foundation::Containers::Mapping< KEY_TYPE, MAPPED_VALUE_TYPE > |  | 
  | value_type typedef | Stroika::Foundation::Containers::Mapping< KEY_TYPE, MAPPED_VALUE_TYPE > |  | 
  | Where(INCLUDE_PREDICATE &&includeIfTrue) const | Stroika::Foundation::Containers::Mapping< KEY_TYPE, MAPPED_VALUE_TYPE > |  | 
  | WithKeys(const CONTAINER_OF_KEYS &includeKeys) const | Stroika::Foundation::Containers::Mapping< KEY_TYPE, MAPPED_VALUE_TYPE > |  |