33 using CounterType =
typename inherited::CounterType;
34 using ElementEqualityComparerType =
typename inherited::ElementEqualityComparerType;
35 using value_type =
typename inherited::value_type;
42 template <IEqualsComparer<T> EQUALS_COMPARER>
47 template <IEqualsComparer<T> EQUALS_COMPARER>
48 MultiSet_Array (EQUALS_COMPARER&& equalsComparer,
const initializer_list<T>& src);
50 template <IEqualsComparer<T> EQUALS_COMPARER>
51 MultiSet_Array (EQUALS_COMPARER&& equalsComparer,
const initializer_list<value_type>& src);
52 template <IIterableOfTo<
typename TRAITS::CountedValueType> ITERABLE_OF_ADDABLE>
55#if qCompilerAndStdLib_RequiresNotMatchInlineOutOfLineForTemplateClassBeingDefined_Buggy
61 AddAll (forward<ITERABLE_OF_ADDABLE> (src));
62 AssertRepValidType_ ();
66 template <IEqualsComparer<T> EQUALS_COMPARER, IIterableOfTo<
typename TRAITS::CountedValueType> ITERABLE_OF_ADDABLE>
67 MultiSet_Array (EQUALS_COMPARER&& equalsComparer, ITERABLE_OF_ADDABLE&& src);
68 template <IInputIterator<
typename TRAITS::CountedValueType> ITERATOR_OF_ADDABLE>
69 MultiSet_Array (ITERATOR_OF_ADDABLE&& start, ITERATOR_OF_ADDABLE&& end);
70 template <IEqualsComparer<T> EQUALS_COMPARER, IInputIterator<
typename TRAITS::CountedValueType> ITERATOR_OF_ADDABLE>
71 MultiSet_Array (EQUALS_COMPARER&& equalsComparer, ITERATOR_OF_ADDABLE&& start, ITERATOR_OF_ADDABLE&& end);
81 template <qCompilerAndStdLib_Constra
intDiffersInTemplateRedeclaration_BWA (IEqualsComparer<T>) EQUALS_COMPARER>
85 nonvirtual
void AssertRepValidType_ ()
const;