Stroika Library 3.0d16
 
Loading...
Searching...
No Matches
Stroika::Foundation::Containers::Mapping< KEY_TYPE, MAPPED_VALUE_TYPE > Member List

This is the complete list of members for Stroika::Foundation::Containers::Mapping< KEY_TYPE, MAPPED_VALUE_TYPE >, including all inherited members.

_fRepStroika::Foundation::Traversal::Iterable< T >protected
_GetSharingState() constStroika::Foundation::Traversal::Iterable< T >protected
_GetWritableRepAndPatchAssociatedIterator(const Iterator< value_type > &i)Stroika::Foundation::Containers::Mapping< KEY_TYPE, MAPPED_VALUE_TYPE >protected
_SharedByValueRepType typedefStroika::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) constStroika::Foundation::Traversal::Iterable< T >
Any() constStroika::Foundation::Traversal::Iterable< T >
Apply(const function< void(ArgByValueType< T > item)> &doToElement, Execution::SequencePolicy seq=Execution::SequencePolicy::eDEFAULT) constStroika::Foundation::Traversal::Iterable< T >
ArchetypeContainerType typedefStroika::Foundation::Containers::Mapping< KEY_TYPE, MAPPED_VALUE_TYPE >
As() constStroika::Foundation::Containers::Mapping< KEY_TYPE, MAPPED_VALUE_TYPE >
Stroika::Foundation::Traversal::Iterable::As(CONTAINER_OF_T_CONSTRUCTOR_ARGS... args) constStroika::Foundation::Traversal::Iterable< T >
begin() constStroika::Foundation::Traversal::Iterable< T >
clear()Stroika::Foundation::Containers::Mapping< KEY_TYPE, MAPPED_VALUE_TYPE >
const_iterator typedefStroika::Foundation::Traversal::Iterable< T >
Contains(ArgByValueType< T > element, EQUALS_COMPARER &&equalsComparer=EQUALS_COMPARER{}) constStroika::Foundation::Traversal::Iterable< T >
ContainsKey(ArgByValueType< key_type > key) constStroika::Foundation::Containers::Mapping< KEY_TYPE, MAPPED_VALUE_TYPE >
ContainsMappedValue(ArgByValueType< mapped_type > v, VALUE_EQUALS_COMPARER &&valueEqualsComparer={}) constStroika::Foundation::Containers::Mapping< KEY_TYPE, MAPPED_VALUE_TYPE >
Count() constStroika::Foundation::Traversal::Iterable< T >
Distinct(EQUALS_COMPARER &&equalsComparer=EQUALS_COMPARER{}) constStroika::Foundation::Traversal::Iterable< T >
empty() constStroika::Foundation::Traversal::Iterable< T >
end() noexceptStroika::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) constStroika::Foundation::Traversal::Iterable< T >
First() constStroika::Foundation::Traversal::Iterable< T >
FirstValue(ArgByValueType< T > defaultValue={}) constStroika::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{}) constStroika::Foundation::Traversal::Iterable< T >
Iterable(const Iterable &) noexcept=defaultStroika::Foundation::Traversal::Iterable< T >
Iterable(Iterable &&) noexcept=defaultStroika::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) noexceptStroika::Foundation::Traversal::Iterable< T >explicitprotected
iterator typedefStroika::Foundation::Traversal::Iterable< T >
Join(const CONVERT_TO_RESULT &convertToResult=kDefaultToStringConverter<>, const COMBINER &combiner=Characters::kDefaultStringCombiner) constStroika::Foundation::Traversal::Iterable< T >
kDefaultToStringConverterStroika::Foundation::Traversal::Iterable< T >static
key_type typedefStroika::Foundation::Containers::Mapping< KEY_TYPE, MAPPED_VALUE_TYPE >
KeyEqualsCompareFunctionType typedefStroika::Foundation::Containers::Mapping< KEY_TYPE, MAPPED_VALUE_TYPE >
Keys() constStroika::Foundation::Containers::Mapping< KEY_TYPE, MAPPED_VALUE_TYPE >
Last() constStroika::Foundation::Traversal::Iterable< T >
LastValue(ArgByValueType< T > defaultValue={}) constStroika::Foundation::Traversal::Iterable< T >
length() constStroika::Foundation::Traversal::Iterable< T >
Lookup(ArgByValueType< key_type > key) constStroika::Foundation::Containers::Mapping< KEY_TYPE, MAPPED_VALUE_TYPE >
LookupChecked(ArgByValueType< key_type > key, const THROW_IF_MISSING &throwIfMissing) constStroika::Foundation::Containers::Mapping< KEY_TYPE, MAPPED_VALUE_TYPE >
LookupValue(ArgByValueType< key_type > key, ArgByValueType< mapped_type > defaultValue=mapped_type{}) constStroika::Foundation::Containers::Mapping< KEY_TYPE, MAPPED_VALUE_TYPE >
MakeIterator() constStroika::Foundation::Traversal::Iterable< T >
Map(ELEMENT_MAPPER &&elementMapper) constStroika::Foundation::Containers::Mapping< KEY_TYPE, MAPPED_VALUE_TYPE >
mapped_type typedefStroika::Foundation::Containers::Mapping< KEY_TYPE, MAPPED_VALUE_TYPE >
MappedValues() constStroika::Foundation::Containers::Mapping< KEY_TYPE, MAPPED_VALUE_TYPE >
Mapping()Stroika::Foundation::Containers::Mapping< KEY_TYPE, MAPPED_VALUE_TYPE >
Max() constStroika::Foundation::Traversal::Iterable< T >
MaxValue(ArgByValueType< RESULT_TYPE > defaultValue={}) constStroika::Foundation::Traversal::Iterable< T >
Mean() constStroika::Foundation::Traversal::Iterable< T >
MeanValue(ArgByValueType< RESULT_TYPE > defaultValue={}) constStroika::Foundation::Traversal::Iterable< T >
Median(const INORDER_COMPARE_FUNCTION &compare={}) constStroika::Foundation::Traversal::Iterable< T >
MedianValue(ArgByValueType< RESULT_TYPE > defaultValue={}) constStroika::Foundation::Traversal::Iterable< T >
Min() constStroika::Foundation::Traversal::Iterable< T >
MinValue(ArgByValueType< RESULT_TYPE > defaultValue={}) constStroika::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) constStroika::Foundation::Traversal::Iterable< T >
NthValue(ptrdiff_t n, ArgByValueType< T > defaultValue={}) constStroika::Foundation::Traversal::Iterable< T >
operator bool() constStroika::Foundation::Traversal::Iterable< T >explicit
operator==(const Mapping &rhs) constStroika::Foundation::Containers::Mapping< KEY_TYPE, MAPPED_VALUE_TYPE >
operator[](ArgByValueType< key_type > key) constStroika::Foundation::Containers::Mapping< KEY_TYPE, MAPPED_VALUE_TYPE >
OrderBy(INORDER_COMPARER_TYPE &&inorderComparer=INORDER_COMPARER_TYPE{}, Execution::SequencePolicy seq=Execution::SequencePolicy::ePar) constStroika::Foundation::Traversal::Iterable< T >
Reduce(const function< REDUCED_TYPE(ArgByValueType< T >, ArgByValueType< T >)> &op) constStroika::Foundation::Traversal::Iterable< T >
ReduceValue(const function< REDUCED_TYPE(ArgByValueType< T >, ArgByValueType< T >)> &op, ArgByValueType< REDUCED_TYPE > defaultValue={}) constStroika::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) constStroika::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() constStroika::Foundation::Traversal::Iterable< T >
Skip(size_t nItems) constStroika::Foundation::Traversal::Iterable< T >
Slice(size_t from, size_t to) constStroika::Foundation::Traversal::Iterable< T >
Sum() constStroika::Foundation::Traversal::Iterable< T >
SumValue(ArgByValueType< RESULT_TYPE > defaultValue={}) constStroika::Foundation::Traversal::Iterable< T >
Take(size_t nItems) constStroika::Foundation::Traversal::Iterable< T >
Top() constStroika::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 typedefStroika::Foundation::Containers::Mapping< KEY_TYPE, MAPPED_VALUE_TYPE >
Where(INCLUDE_PREDICATE &&includeIfTrue) constStroika::Foundation::Containers::Mapping< KEY_TYPE, MAPPED_VALUE_TYPE >
WithKeys(const CONTAINER_OF_KEYS &includeKeys) constStroika::Foundation::Containers::Mapping< KEY_TYPE, MAPPED_VALUE_TYPE >