Skip to content

Commit a0b5a70

Browse files
committed
[ranges] Fix 'constexpr friend' to our preferred order 'friend constexpr'.
1 parent e02aa79 commit a0b5a70

File tree

1 file changed

+26
-26
lines changed

1 file changed

+26
-26
lines changed

source/ranges.tex

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -3871,7 +3871,7 @@
38713871

38723872
constexpr sentinel_t<base_t> base() const { return end_; }
38733873

3874-
constexpr friend bool operator==(const iterator_t<base_t>& x, const sentinel& y);
3874+
friend constexpr bool operator==(const iterator_t<base_t>& x, const sentinel& y);
38753875
};
38763876
}
38773877
\end{codeblock}
@@ -3899,7 +3899,7 @@
38993899
\end{itemdescr}
39003900

39013901
\begin{itemdecl}
3902-
constexpr friend bool operator==(const iterator_t<base_t>& x, const sentinel& y);
3902+
friend constexpr bool operator==(const iterator_t<base_t>& x, const sentinel& y);
39033903
\end{itemdecl}
39043904

39053905
\begin{itemdescr}
@@ -5814,35 +5814,35 @@
58145814
requires RandomAccessRange<base_t>
58155815
{ return get<N>(*(current_ + n)); }
58165816

5817-
constexpr friend bool operator==(const iterator& x, const iterator& y)
5817+
friend constexpr bool operator==(const iterator& x, const iterator& y)
58185818
requires EqualityComparable<iterator_t<base_t>>;
5819-
constexpr friend bool operator==(const iterator& x, const sentinel_t<base_t>& y);
5819+
friend constexpr bool operator==(const iterator& x, const sentinel_t<base_t>& y);
58205820

5821-
constexpr friend bool operator<(const iterator& x, const iterator& y)
5821+
friend constexpr bool operator<(const iterator& x, const iterator& y)
58225822
requires RandomAccessRange<base_t>;
5823-
constexpr friend bool operator>(const iterator& x, const iterator& y)
5823+
friend constexpr bool operator>(const iterator& x, const iterator& y)
58245824
requires RandomAccessRange<base_t>;
5825-
constexpr friend bool operator<=(const iterator& y, const iterator& y)
5825+
friend constexpr bool operator<=(const iterator& y, const iterator& y)
58265826
requires RandomAccessRange<base_t>;
5827-
constexpr friend bool operator>=(const iterator& x, const iterator& y)
5827+
friend constexpr bool operator>=(const iterator& x, const iterator& y)
58285828
requires RandomAccessRange<base_t>;
5829-
constexpr friend compare_three_way_result_t<iterator_t<base_t>>
5829+
friend constexpr compare_three_way_result_t<iterator_t<base_t>>
58305830
operator<=>(const iterator& x, const iterator& y)
58315831
requires RandomAccessRange<base_t> && ThreeWayComparable<iterator_t<base_t>>;
58325832

5833-
constexpr friend iterator operator+(const iterator& x, difference_type y)
5833+
friend constexpr iterator operator+(const iterator& x, difference_type y)
58345834
requires RandomAccessRange<base_t>;
5835-
constexpr friend iterator operator+(difference_type x, const iterator& y)
5835+
friend constexpr iterator operator+(difference_type x, const iterator& y)
58365836
requires RandomAccessRange<base_t>;
5837-
constexpr friend iterator operator-(const iterator& x, difference_type y)
5837+
friend constexpr iterator operator-(const iterator& x, difference_type y)
58385838
requires RandomAccessRange<base_t>;
5839-
constexpr friend difference_type operator-(const iterator& x, const iterator& y)
5839+
friend constexpr difference_type operator-(const iterator& x, const iterator& y)
58405840
requires RandomAccessRange<base_t>;
58415841

5842-
constexpr friend difference_type
5842+
friend constexpr difference_type
58435843
operator-(const iterator<Const>& x, const sentinel_t<base_t>& y)
58445844
requires SizedSentinel<sentinel_t<base_t>, iterator_t<base_t>>;
5845-
constexpr friend difference_type
5845+
friend constexpr difference_type
58465846
operator-(const sentinel_t<base_t>& x, const iterator<Const>& y)
58475847
requires SizedSentinel<sentinel_t<base_t>, iterator_t<base_t>>;
58485848
};
@@ -5977,7 +5977,7 @@
59775977
\end{itemdescr}
59785978

59795979
\begin{itemdecl}
5980-
constexpr friend bool operator==(const iterator& x, const iterator& y)
5980+
friend constexpr bool operator==(const iterator& x, const iterator& y)
59815981
requires EqualityComparable<base_t>;
59825982
\end{itemdecl}
59835983

@@ -5988,7 +5988,7 @@
59885988
\end{itemdescr}
59895989

59905990
\begin{itemdecl}
5991-
constexpr friend bool operator==(const iterator& x, const sentinel_t<base_t>& y);
5991+
friend constexpr bool operator==(const iterator& x, const sentinel_t<base_t>& y);
59925992
\end{itemdecl}
59935993

59945994
\begin{itemdescr}
@@ -5998,7 +5998,7 @@
59985998
\end{itemdescr}
59995999

60006000
\begin{itemdecl}
6001-
constexpr friend bool operator<(const iterator& x, const iterator& y)
6001+
friend constexpr bool operator<(const iterator& x, const iterator& y)
60026002
requires RandomAccessRange<base_t>;
60036003
\end{itemdecl}
60046004

@@ -6009,7 +6009,7 @@
60096009
\end{itemdescr}
60106010

60116011
\begin{itemdecl}
6012-
constexpr friend bool operator>(const iterator& x, const iterator& y)
6012+
friend constexpr bool operator>(const iterator& x, const iterator& y)
60136013
requires RandomAccessRange<base_t>;
60146014
\end{itemdecl}
60156015

@@ -6020,7 +6020,7 @@
60206020
\end{itemdescr}
60216021

60226022
\begin{itemdecl}
6023-
constexpr friend bool operator<=(const iterator& x, const iterator& y)
6023+
friend constexpr bool operator<=(const iterator& x, const iterator& y)
60246024
requires RandomAccessRange<base_t>;
60256025
\end{itemdecl}
60266026

@@ -6031,7 +6031,7 @@
60316031
\end{itemdescr}
60326032

60336033
\begin{itemdecl}
6034-
constexpr friend bool operator>=(const iterator& x, const iterator& y)
6034+
friend constexpr bool operator>=(const iterator& x, const iterator& y)
60356035
requires RandomAccessRange<base_t>;
60366036
\end{itemdecl}
60376037

@@ -6042,7 +6042,7 @@
60426042
\end{itemdescr}
60436043

60446044
\begin{itemdecl}
6045-
constexpr friend compare_three_way_result_t<iterator_t<base_t>>
6045+
friend constexpr compare_three_way_result_t<iterator_t<base_t>>
60466046
operator<=>(const iterator& x, const iterator& y)
60476047
requires RandomAccessRange<base_t> && ThreeWayComparable<iterator_t<base_t>>;
60486048
\end{itemdecl}
@@ -6054,7 +6054,7 @@
60546054
\end{itemdescr}
60556055

60566056
\begin{itemdecl}
6057-
constexpr friend iterator operator+(const iterator& x, difference_type y)
6057+
friend constexpr iterator operator+(const iterator& x, difference_type y)
60586058
requires RandomAccessRange<base_t>;
60596059
\end{itemdecl}
60606060

@@ -6064,7 +6064,7 @@
60646064
\end{itemdescr}
60656065

60666066
\begin{itemdecl}
6067-
constexpr friend iterator operator+(difference_type x, const iterator& y)
6067+
friend constexpr iterator operator+(difference_type x, const iterator& y)
60686068
requires RandomAccessRange<base_t>;
60696069
\end{itemdecl}
60706070

@@ -6096,7 +6096,7 @@
60966096
\end{itemdescr}
60976097

60986098
\begin{itemdecl}
6099-
constexpr friend difference_type
6099+
friend constexpr difference_type
61006100
operator-(const iterator<Const>& x, const sentinel_t<base_t>& y)
61016101
requires SizedSentinel<sentinel_t<base_t>, iterator_t<base_t>>;
61026102
\end{itemdecl}
@@ -6108,7 +6108,7 @@
61086108
\end{itemdescr}
61096109

61106110
\begin{itemdecl}
6111-
constexpr friend difference_type
6111+
friend constexpr difference_type
61126112
operator-(const sentinel_t<base_t>& x, const iterator<Const>& y)
61136113
requires SizedSentinel<sentinel_t<base_t>, iterator_t<base_t>>;
61146114
\end{itemdecl}

0 commit comments

Comments
 (0)