34 :
public Private::SkipListBasedContainer<SortedAssociation_SkipList<KEY_TYPE, MAPPED_VALUE_TYPE>, SortedAssociation<KEY_TYPE, MAPPED_VALUE_TYPE>, true> {
50 template <IThreeWayComparer<KEY_TYPE> KEY_COMPARER = compare_three_way>
56 template <IThreeWayComparer<KEY_TYPE> KEY_COMPARER = compare_three_way>
64 template <IThreeWayComparer<KEY_TYPE> KEY_COMPARER>
66 template <IThreeWayComparer<KEY_TYPE> KEY_COMPARER>
70 template <IThreeWayComparer<KEY_TYPE> KEY_COMPARER>
72 template <IIterableOfTo<KeyValuePair<KEY_TYPE, MAPPED_VALUE_TYPE>> ITERABLE_OF_ADDABLE>
75#if qCompilerAndStdLib_RequiresNotMatchInlineOutOfLineForTemplateClassBeingDefined_Buggy
78 AssertRepValidType_ ();
79 this->
AddAll (forward<ITERABLE_OF_ADDABLE> (src));
80 AssertRepValidType_ ();
84 template <IThreeWayComparer<KEY_TYPE> KEY_COMPARER, IIterableOfTo<KeyValuePair<KEY_TYPE, MAPPED_VALUE_TYPE>> ITERABLE_OF_ADDABLE>
86 template <IInputIterator<KeyValuePair<KEY_TYPE, MAPPED_VALUE_TYPE>> ITERATOR_OF_ADDABLE>
88 template <IThreeWayComparer<KEY_TYPE> KEY_COMPARER, IInputIterator<KeyValuePair<KEY_TYPE, MAPPED_VALUE_TYPE>> ITERATOR_OF_ADDABLE>
98 using IImplRepBase_ = Private::SkipListBasedContainerIRep<typename
SortedAssociation<KEY_TYPE, MAPPED_VALUE_TYPE>::_IRep>;
99 template <qCompilerAndStdLib_ConstraintDiffersInTemplateRedeclaration_BWA (IThreeWayComparer<KEY_TYPE>) KEY_COMPARER>
103 nonvirtual
void AssertRepValidType_ () const;
Common::ComparisonRelationDeclaration< Common::ComparisonRelationType::eThreeWayCompare, function< strong_ordering(ArgByValueType< KEY_TYPE >, ArgByValueType< KEY_TYPE >)> > KeyThreeWayComparerType
generic eThreeWayCompare comparer (function) object for KEY_TYPE of the association.