@@ -17139,10 +17139,10 @@
1713917139 // \ref{flat.map.cons}, constructors
1714017140 constexpr flat_map() : flat_map(key_compare()) { }
1714117141
17142- flat_map(const flat_map&);
17143- flat_map(flat_map&&);
17144- flat_map& operator=(const flat_map&);
17145- flat_map& operator=(flat_map&&);
17142+ constexpr flat_map(const flat_map&);
17143+ constexpr flat_map(flat_map&&);
17144+ constexpr flat_map& operator=(const flat_map&);
17145+ constexpr flat_map& operator=(flat_map&&);
1714617146
1714717147 constexpr explicit flat_map(const key_compare& comp)
1714817148 : @\exposid{c}@(), @\exposid{compare}@(comp) { }
1728517285 template<@\exposconcept{container-compatible-range}@<value_type> R>
1728617286 constexpr void insert_range(R&& rg);
1728717287 template<@\exposconcept{container-compatible-range}@<value_type> R>
17288- void insert_range(sorted_unique_t, R&& rg);
17288+ constexpr void insert_range(sorted_unique_t, R&& rg);
1728917289
1729017290 constexpr void insert(initializer_list<value_type> il)
1729117291 { insert(il.begin(), il.end()); }
1787617876\indexlibrarymember{insert_range}{flat_map}%
1787717877\begin{itemdecl}
1787817878template<@\exposconcept{container-compatible-range}@<value_type> R>
17879- void insert_range(sorted_unique_t, R&& rg);
17879+ constexpr void insert_range(sorted_unique_t, R&& rg);
1788017880\end{itemdecl}
1788117881
1788217882\begin{itemdescr}
@@ -18341,10 +18341,10 @@
1834118341 // \ref{flat.multimap.cons}, constructors
1834218342 constexpr flat_multimap() : flat_multimap(key_compare()) { }
1834318343
18344- flat_multimap(const flat_multimap&);
18345- flat_multimap(flat_multimap&&);
18346- flat_multimap& operator=(const flat_multimap&);
18347- flat_multimap& operator=(flat_multimap&&);
18344+ constexpr flat_multimap(const flat_multimap&);
18345+ constexpr flat_multimap(flat_multimap&&);
18346+ constexpr flat_multimap& operator=(const flat_multimap&);
18347+ constexpr flat_multimap& operator=(flat_multimap&&);
1834818348
1834918349 constexpr explicit flat_multimap(const key_compare& comp)
1835018350 : @\exposid{c}@(), @\exposid{compare}@(comp) { }
1848018480 template<@\exposconcept{container-compatible-range}@<value_type> R>
1848118481 constexpr void insert_range(R&& rg);
1848218482 template<@\exposconcept{container-compatible-range}@<value_type> R>
18483- void insert_range(sorted_equivalent_t, R&& rg);
18483+ constexpr void insert_range(sorted_equivalent_t, R&& rg);
1848418484
1848518485 constexpr void insert(initializer_list<value_type> il)
1848618486 { insert(il.begin(), il.end()); }
@@ -18968,10 +18968,10 @@
1896818968 // \ref{flat.set.cons}, constructors
1896918969 constexpr flat_set() : flat_set(key_compare()) { }
1897018970
18971- flat_set(const flat_set&);
18972- flat_set(flat_set&&);
18973- flat_set& operator=(const flat_set&);
18974- flat_set& operator=(flat_set&&);
18971+ constexpr flat_set(const flat_set&);
18972+ constexpr flat_set(flat_set&&);
18973+ constexpr flat_set& operator=(const flat_set&);
18974+ constexpr flat_set& operator=(flat_set&&);
1897518975
1897618976 constexpr explicit flat_set(const key_compare& comp)
1897718977 : @\exposid{c}@(), @\exposid{compare}@(comp) { }
1909919099 template<@\exposconcept{container-compatible-range}@<value_type> R>
1910019100 constexpr void insert_range(R&& rg);
1910119101 template<@\exposconcept{container-compatible-range}@<value_type> R>
19102- void insert_range(sorted_unique_t, R&& rg);
19102+ constexpr void insert_range(sorted_unique_t, R&& rg);
1910319103
1910419104 constexpr void insert(initializer_list<value_type> il)
1910519105 { insert(il.begin(), il.end()); }
1945319453\indexlibrarymember{insert_range}{flat_set}%
1945419454\begin{itemdecl}
1945519455template<@\exposconcept{container-compatible-range}@<value_type> R>
19456- void insert_range(sorted_unique_t, R&& rg);
19456+ constexpr void insert_range(sorted_unique_t, R&& rg);
1945719457\end{itemdecl}
1945819458
1945919459\begin{itemdescr}
@@ -19665,10 +19665,10 @@
1966519665 // \ref{flat.multiset.cons}, constructors
1966619666 constexpr flat_multiset() : flat_multiset(key_compare()) { }
1966719667
19668- flat_multiset(const flat_multiset&);
19669- flat_multiset(flat_multiset&&);
19670- flat_multiset& operator=(const flat_multiset&);
19671- flat_multiset& operator=(flat_multiset&&);
19668+ constexpr flat_multiset(const flat_multiset&);
19669+ constexpr flat_multiset(flat_multiset&&);
19670+ constexpr flat_multiset& operator=(const flat_multiset&);
19671+ constexpr flat_multiset& operator=(flat_multiset&&);
1967219672
1967319673 constexpr explicit flat_multiset(const key_compare& comp)
1967419674 : @\exposid{c}@(), @\exposid{compare}@(comp) { }
1979819798 template<@\exposconcept{container-compatible-range}@<value_type> R>
1979919799 constexpr void insert_range(R&& rg);
1980019800 template<@\exposconcept{container-compatible-range}@<value_type> R>
19801- void insert_range(sorted_equivalent_t, R&& rg);
19801+ constexpr void insert_range(sorted_equivalent_t, R&& rg);
1980219802
1980319803 constexpr void insert(initializer_list<value_type> il)
1980419804 { insert(il.begin(), il.end()); }
2013920139\indexlibrarymember{insert_range}{flat_multiset}%
2014020140\begin{itemdecl}
2014120141template<@\exposconcept{container-compatible-range}@<value_type> R>
20142- void insert_range(sorted_equivalent_t, R&& rg);
20142+ constexpr void insert_range(sorted_equivalent_t, R&& rg);
2014320143\end{itemdecl}
2014420144
2014520145\begin{itemdescr}
0 commit comments