48 template <IThreeWayComparer<KEY_TYPE> KEY_COMPARER = compare_three_way>
54 template <IThreeWayComparer<KEY_TYPE> KEY_COMPARER = compare_three_way>
63 requires (three_way_comparable<KEY_TYPE>);
64 template <IThreeWayComparer<KEY_TYPE> KEY_THREEWAY_COMPARER>
66 template <IThreeWayComparer<KEY_TYPE> KEY_THREEWAY_COMPARER>
71 requires (three_way_comparable<KEY_TYPE>);
72 template <IThreeWayComparer<KEY_TYPE> KEY_THREEWAY_COMPARER>
74 template <IIterableOfTo<
KeyValuePair<KEY_TYPE, MAPPED_VALUE_TYPE>> ITERABLE_OF_ADDABLE>
75 requires (not derived_from<remove_cvref_t<ITERABLE_OF_ADDABLE>,
SortedMapping_SkipList<KEY_TYPE, MAPPED_VALUE_TYPE>>)
77 requires (three_way_comparable<KEY_TYPE>)
78#if qCompilerAndStdLib_RequiresNotMatchInlineOutOfLineForTemplateClassBeingDefined_Buggy
81 this->
AddAll (forward<ITERABLE_OF_ADDABLE> (src));
82 AssertRepValidType_ ();
86 template <IThreeWayComparer<KEY_TYPE> KEY_THREEWAY_COMPARER, IIterableOfTo<KeyValuePair<KEY_TYPE, MAPPED_VALUE_TYPE>> ITERABLE_OF_ADDABLE>
88 template <IInputIterator<KeyValuePair<KEY_TYPE, MAPPED_VALUE_TYPE>> ITERATOR_OF_ADDABLE>
90 requires (three_way_comparable<KEY_TYPE>);
91 template <IThreeWayComparer<KEY_TYPE> KEY_THREEWAY_COMPARER, IInputIterator<KeyValuePair<KEY_TYPE, MAPPED_VALUE_TYPE>> ITERATOR_OF_ADDABLE>
101 using IImplRepBase_ = Private::SkipListBasedContainerIRep<typename
SortedMapping<KEY_TYPE, MAPPED_VALUE_TYPE>::_IRep>;
102 template <qCompilerAndStdLib_ConstraintDiffersInTemplateRedeclaration_BWA (IThreeWayComparer<KEY_TYPE>) KEY_THREEWAY_COMPARER>
106 nonvirtual
void AssertRepValidType_ () const;