45 template <IEqualsComparer<T> EQUALS_COMPARER>
46 explicit Set_Array (EQUALS_COMPARER&& equalsComparer);
49 Set_Array (
const initializer_list<value_type>& src);
50 template <IEqualsComparer<T> EQUALS_COMPARER>
51 Set_Array (EQUALS_COMPARER&& equalsComparer,
const initializer_list<value_type>& src);
52 template <IIterableOfTo<T> ITERABLE_OF_ADDABLE>
53 requires (not derived_from<remove_cvref_t<ITERABLE_OF_ADDABLE>,
Set_Array<T>>)
54 explicit Set_Array (ITERABLE_OF_ADDABLE&& src)
55#if qCompilerAndStdLib_RequiresNotMatchInlineOutOfLineForTemplateClassBeingDefined_Buggy
58 this->
AddAll (forward<ITERABLE_OF_ADDABLE> (src));
59 AssertRepValidType_ ();
63 template <IEqualsComparer<T> EQUALS_COMPARER, IIterableOfTo<T> ITERABLE_OF_ADDABLE>
64 Set_Array (EQUALS_COMPARER&& equalsComparer, ITERABLE_OF_ADDABLE&& src);
65 template <IInputIterator<T> ITERATOR_OF_ADDABLE>
66 Set_Array (ITERATOR_OF_ADDABLE&& start, ITERATOR_OF_ADDABLE&&
end);
67 template <IEqualsComparer<T> EQUALS_COMPARER, IInputIterator<T> ITERATOR_OF_ADDABLE>
68 Set_Array (EQUALS_COMPARER&& equalsComparer, ITERATOR_OF_ADDABLE&& start, ITERATOR_OF_ADDABLE&&
end);
78 template <qCompilerAndStdLib_Constra
intDiffersInTemplateRedeclaration_BWA (IEqualsComparer<T>) EQUALS_COMPARER>
82 nonvirtual
void AssertRepValidType_ ()
const;