15839
15839
flat_multimap(InputIterator first, InputIterator last,
15840
15840
const key_compare& comp, const Allocator& a);
15841
15841
template<class InputIterator, class Allocator>
15842
- flat_multimap(InputIterator first, InputIterator last,
15843
- const Allocator& a);
15842
+ flat_multimap(InputIterator first, InputIterator last, const Allocator& a);
15844
15843
15845
15844
template<@\exposconcept{container-compatible-range}@<value_type> R>
15846
15845
flat_multimap(from_range_t fr, R&& rg)
@@ -15864,12 +15863,11 @@
15864
15863
flat_multimap(sorted_equivalent_t, InputIterator first, InputIterator last,
15865
15864
const Allocator& a);
15866
15865
15867
- flat_multimap(initializer_list<value_type> il,
15868
- const key_compare& comp = key_compare())
15866
+ flat_multimap(initializer_list<value_type> il, const key_compare& comp = key_compare())
15869
15867
: flat_multimap(il.begin(), il.end(), comp) { }
15870
15868
template<class Allocator>
15871
- flat_multimap(initializer_list<value_type> il,
15872
- const key_compare& comp, const Allocator& a);
15869
+ flat_multimap(initializer_list<value_type> il, const key_compare& comp,
15870
+ const Allocator& a);
15873
15871
template<class Allocator>
15874
15872
flat_multimap(initializer_list<value_type> il, const Allocator& a);
15875
15873
16351
16349
explicit flat_set(const Allocator& a);
16352
16350
16353
16351
template<class InputIterator>
16354
- flat_set(InputIterator first, InputIterator last,
16355
- const key_compare& comp = key_compare())
16352
+ flat_set(InputIterator first, InputIterator last, const key_compare& comp = key_compare())
16356
16353
: c(), compare(comp)
16357
16354
{ insert(first, last); }
16358
16355
template<class InputIterator, class Allocator>
16371
16368
: flat_set(comp)
16372
16369
{ insert_range(std::forward<R>(rg)); }
16373
16370
template<@\exposconcept{container-compatible-range}@<value_type> R, class Allocator>
16374
- flat_set(from_range_t, R&& rg, const key_compare& comp,
16375
- const Allocator& a);
16371
+ flat_set(from_range_t, R&& rg, const key_compare& comp, const Allocator& a);
16376
16372
16377
16373
template<class InputIterator>
16378
16374
flat_set(sorted_unique_t, InputIterator first, InputIterator last,
@@ -16385,12 +16381,10 @@
16385
16381
flat_set(sorted_unique_t, InputIterator first, InputIterator last,
16386
16382
const Allocator& a);
16387
16383
16388
- flat_set(initializer_list<key_type> il,
16389
- const key_compare& comp = key_compare())
16384
+ flat_set(initializer_list<key_type> il, const key_compare& comp = key_compare())
16390
16385
: flat_set(il.begin(), il.end(), comp) { }
16391
16386
template<class Allocator>
16392
- flat_set(initializer_list<key_type> il,
16393
- const key_compare& comp, const Allocator& a);
16387
+ flat_set(initializer_list<key_type> il, const key_compare& comp, const Allocator& a);
16394
16388
template<class Allocator>
16395
16389
flat_set(initializer_list<key_type> il, const Allocator& a);
16396
16390
16401
16395
flat_set(sorted_unique_t, initializer_list<key_type> il,
16402
16396
const key_compare& comp, const Allocator& a);
16403
16397
template<class Allocator>
16404
- flat_set(sorted_unique_t, initializer_list<key_type> il,
16405
- const Allocator& a);
16398
+ flat_set(sorted_unique_t, initializer_list<key_type> il, const Allocator& a);
16406
16399
16407
16400
flat_set& operator=(initializer_list<key_type>);
16408
16401
16965
16958
flat_multiset(InputIterator first, InputIterator last,
16966
16959
const key_compare& comp, const Allocator& a);
16967
16960
template<class InputIterator, class Allocator>
16968
- flat_multiset(InputIterator first, InputIterator last,
16969
- const Allocator& a);
16961
+ flat_multiset(InputIterator first, InputIterator last, const Allocator& a);
16970
16962
16971
16963
template<@\exposconcept{container-compatible-range}@<value_type> R>
16972
16964
flat_multiset(from_range_t fr, R&& rg)
16978
16970
: flat_multiset(comp)
16979
16971
{ insert_range(std::forward<R>(rg)); }
16980
16972
template<@\exposconcept{container-compatible-range}@<value_type> R, class Allocator>
16981
- flat_multiset(from_range_t, R&& rg, const key_compare& comp,
16982
- const Allocator& a);
16973
+ flat_multiset(from_range_t, R&& rg, const key_compare& comp, const Allocator& a);
16983
16974
16984
16975
template<class InputIterator>
16985
16976
flat_multiset(sorted_equivalent_t, InputIterator first, InputIterator last,
@@ -16992,12 +16983,10 @@
16992
16983
flat_multiset(sorted_equivalent_t, InputIterator first, InputIterator last,
16993
16984
const Allocator& a);
16994
16985
16995
- flat_multiset(initializer_list<key_type> il,
16996
- const key_compare& comp = key_compare())
16986
+ flat_multiset(initializer_list<key_type> il, const key_compare& comp = key_compare())
16997
16987
: flat_multiset(il.begin(), il.end(), comp) { }
16998
16988
template<class Allocator>
16999
- flat_multiset(initializer_list<key_type> il,
17000
- const key_compare& comp, const Allocator& a);
16989
+ flat_multiset(initializer_list<key_type> il, const key_compare& comp, const Allocator& a);
17001
16990
template<class Allocator>
17002
16991
flat_multiset(initializer_list<key_type> il, const Allocator& a);
17003
16992
17008
16997
flat_multiset(sorted_equivalent_t, initializer_list<key_type> il,
17009
16998
const key_compare& comp, const Allocator& a);
17010
16999
template<class Allocator>
17011
- flat_multiset(sorted_equivalent_t, initializer_list<key_type> il,
17012
- const Allocator& a);
17000
+ flat_multiset(sorted_equivalent_t, initializer_list<key_type> il, const Allocator& a);
17013
17001
17014
17002
flat_multiset& operator=(initializer_list<key_type>);
17015
17003
0 commit comments