@@ -17120,10 +17120,10 @@
1712017120 // \ref{flat.map.cons}, constructors
1712117121 constexpr flat_map() : flat_map(key_compare()) { }
1712217122
17123- flat_map(const flat_map&);
17124- flat_map(flat_map&&);
17125- flat_map& operator=(const flat_map&);
17126- flat_map& operator=(flat_map&&);
17123+ constexpr flat_map(const flat_map&);
17124+ constexpr flat_map(flat_map&&);
17125+ constexpr flat_map& operator=(const flat_map&);
17126+ constexpr flat_map& operator=(flat_map&&);
1712717127
1712817128 constexpr explicit flat_map(const key_compare& comp)
1712917129 : @\exposid{c}@(), @\exposid{compare}@(comp) { }
1726617266 template<@\exposconcept{container-compatible-range}@<value_type> R>
1726717267 constexpr void insert_range(R&& rg);
1726817268 template<@\exposconcept{container-compatible-range}@<value_type> R>
17269- void insert_range(sorted_unique_t, R&& rg);
17269+ constexpr void insert_range(sorted_unique_t, R&& rg);
1727017270
1727117271 constexpr void insert(initializer_list<value_type> il)
1727217272 { insert(il.begin(), il.end()); }
1785717857\indexlibrarymember{insert_range}{flat_map}%
1785817858\begin{itemdecl}
1785917859template<@\exposconcept{container-compatible-range}@<value_type> R>
17860- void insert_range(sorted_unique_t, R&& rg);
17860+ constexpr void insert_range(sorted_unique_t, R&& rg);
1786117861\end{itemdecl}
1786217862
1786317863\begin{itemdescr}
@@ -18322,10 +18322,10 @@
1832218322 // \ref{flat.multimap.cons}, constructors
1832318323 constexpr flat_multimap() : flat_multimap(key_compare()) { }
1832418324
18325- flat_multimap(const flat_multimap&);
18326- flat_multimap(flat_multimap&&);
18327- flat_multimap& operator=(const flat_multimap&);
18328- flat_multimap& operator=(flat_multimap&&);
18325+ constexpr flat_multimap(const flat_multimap&);
18326+ constexpr flat_multimap(flat_multimap&&);
18327+ constexpr flat_multimap& operator=(const flat_multimap&);
18328+ constexpr flat_multimap& operator=(flat_multimap&&);
1832918329
1833018330 constexpr explicit flat_multimap(const key_compare& comp)
1833118331 : @\exposid{c}@(), @\exposid{compare}@(comp) { }
1846118461 template<@\exposconcept{container-compatible-range}@<value_type> R>
1846218462 constexpr void insert_range(R&& rg);
1846318463 template<@\exposconcept{container-compatible-range}@<value_type> R>
18464- void insert_range(sorted_unique_t, R&& rg);
18464+ constexpr void insert_range(sorted_unique_t, R&& rg);
1846518465
1846618466 constexpr void insert(initializer_list<value_type> il)
1846718467 { insert(il.begin(), il.end()); }
@@ -18949,10 +18949,10 @@
1894918949 // \ref{flat.set.cons}, constructors
1895018950 constexpr flat_set() : flat_set(key_compare()) { }
1895118951
18952- flat_set(const flat_set&);
18953- flat_set(flat_set&&);
18954- flat_set& operator=(const flat_set&);
18955- flat_set& operator=(flat_set&&);
18952+ constexpr flat_set(const flat_set&);
18953+ constexpr flat_set(flat_set&&);
18954+ constexpr flat_set& operator=(const flat_set&);
18955+ constexpr flat_set& operator=(flat_set&&);
1895618956
1895718957 constexpr explicit flat_set(const key_compare& comp)
1895818958 : @\exposid{c}@(), @\exposid{compare}@(comp) { }
1908019080 template<@\exposconcept{container-compatible-range}@<value_type> R>
1908119081 constexpr void insert_range(R&& rg);
1908219082 template<@\exposconcept{container-compatible-range}@<value_type> R>
19083- void insert_range(sorted_unique_t, R&& rg);
19083+ constexpr void insert_range(sorted_unique_t, R&& rg);
1908419084
1908519085 constexpr void insert(initializer_list<value_type> il)
1908619086 { insert(il.begin(), il.end()); }
1943319433\indexlibrarymember{insert_range}{flat_set}%
1943419434\begin{itemdecl}
1943519435template<@\exposconcept{container-compatible-range}@<value_type> R>
19436- void insert_range(sorted_unique_t, R&& rg);
19436+ constexpr void insert_range(sorted_unique_t, R&& rg);
1943719437\end{itemdecl}
1943819438
1943919439\begin{itemdescr}
@@ -19645,10 +19645,10 @@
1964519645 // \ref{flat.multiset.cons}, constructors
1964619646 constexpr flat_multiset() : flat_multiset(key_compare()) { }
1964719647
19648- flat_multiset(const flat_multiset&);
19649- flat_multiset(flat_multiset&&);
19650- flat_multiset& operator=(const flat_multiset&);
19651- flat_multiset& operator=(flat_multiset&&);
19648+ constexpr flat_multiset(const flat_multiset&);
19649+ constexpr flat_multiset(flat_multiset&&);
19650+ constexpr flat_multiset& operator=(const flat_multiset&);
19651+ constexpr flat_multiset& operator=(flat_multiset&&);
1965219652
1965319653 constexpr explicit flat_multiset(const key_compare& comp)
1965419654 : @\exposid{c}@(), @\exposid{compare}@(comp) { }
1977819778 template<@\exposconcept{container-compatible-range}@<value_type> R>
1977919779 constexpr void insert_range(R&& rg);
1978019780 template<@\exposconcept{container-compatible-range}@<value_type> R>
19781- void insert_range(sorted_unique_t, R&& rg);
19781+ constexpr void insert_range(sorted_unique_t, R&& rg);
1978219782
1978319783 constexpr void insert(initializer_list<value_type> il)
1978419784 { insert(il.begin(), il.end()); }
2011920119\indexlibrarymember{insert_range}{flat_multiset}%
2012020120\begin{itemdecl}
2012120121template<@\exposconcept{container-compatible-range}@<value_type> R>
20122- void insert_range(sorted_unique_t, R&& rg);
20122+ constexpr void insert_range(sorted_unique_t, R&& rg);
2012320123\end{itemdecl}
2012420124
2012520125\begin{itemdescr}
0 commit comments