|
4910 | 4910 | \pnum
|
4911 | 4911 | \effects
|
4912 | 4912 | Initializes \tcode{v_} as if by
|
4913 |
| -\tcode{v_\{in_place_index<$i$>, get<$i$>(x.v_)\}}, |
| 4913 | +\tcode{v_\{in_place_index<$i$>, std::get<$i$>(x.v_)\}}, |
4914 | 4914 | where $i$ is \tcode{x.v_.index()}.
|
4915 | 4915 | \end{itemdescr}
|
4916 | 4916 |
|
|
4932 | 4932 | Equivalent to:
|
4933 | 4933 | \begin{itemize}
|
4934 | 4934 | \item If \tcode{v_.index() == x.v_.index()}, then
|
4935 |
| -\tcode{get<$i$>(v_) = get<$i$>(x.v_)}. |
| 4935 | +\tcode{std::get<$i$>(v_) = std::get<$i$>(x.v_)}. |
4936 | 4936 |
|
4937 |
| -\item Otherwise, \tcode{v_.emplace<$i$>(get<$i$>(x.v_))}. |
| 4937 | +\item Otherwise, \tcode{v_.emplace<$i$>(std::get<$i$>(x.v_))}. |
4938 | 4938 | \end{itemize}
|
4939 | 4939 | where $i$ is \tcode{x.v_.index()}.
|
4940 | 4940 |
|
|
4959 | 4959 |
|
4960 | 4960 | \pnum
|
4961 | 4961 | \effects
|
4962 |
| -Equivalent to: \tcode{return *get<I>(v_);} |
| 4962 | +Equivalent to: \tcode{return *std::get<I>(v_);} |
4963 | 4963 | \end{itemdescr}
|
4964 | 4964 |
|
4965 | 4965 | \indexlibrarymember{operator->}{common_iterator}%
|
|
4987 | 4987 | \begin{itemize}
|
4988 | 4988 | \item
|
4989 | 4989 | If \tcode{I} is a pointer type or if the expression
|
4990 |
| -\tcode{get<I>(v_).operator->()} is |
4991 |
| -well-formed, equivalent to: \tcode{return get<I>(v_);} |
| 4990 | +\tcode{std::get<I>(v_).operator->()} is |
| 4991 | +well-formed, equivalent to: \tcode{return std::get<I>(v_);} |
4992 | 4992 |
|
4993 | 4993 | \item
|
4994 | 4994 | Otherwise, if \tcode{iter_reference_t<I>} is a reference type, equivalent to:
|
4995 | 4995 | \begin{codeblock}
|
4996 |
| -auto&& tmp = *get<I>(v_); |
| 4996 | +auto&& tmp = *std::get<I>(v_); |
4997 | 4997 | return addressof(tmp);
|
4998 | 4998 | \end{codeblock}
|
4999 | 4999 |
|
5000 | 5000 | \item
|
5001 | 5001 | Otherwise, equivalent to:
|
5002 |
| -\tcode{return \exposid{proxy}(*get<I>(v_));} where |
| 5002 | +\tcode{return \exposid{proxy}(*std::get<I>(v_));} where |
5003 | 5003 | \exposid{proxy} is the exposition-only class:
|
5004 | 5004 | \begin{codeblock}
|
5005 | 5005 | class @\exposid{proxy}@ {
|
|
5029 | 5029 |
|
5030 | 5030 | \pnum
|
5031 | 5031 | \effects
|
5032 |
| -Equivalent to \tcode{++get<I>(v_)}. |
| 5032 | +Equivalent to \tcode{++std::get<I>(v_)}. |
5033 | 5033 |
|
5034 | 5034 | \pnum
|
5035 | 5035 | \returns
|
|
5064 | 5064 | is \tcode{false},
|
5065 | 5065 | equivalent to:
|
5066 | 5066 | \begin{codeblock}
|
5067 |
| -return get<I>(v_)++; |
| 5067 | +return std::get<I>(v_)++; |
5068 | 5068 | \end{codeblock}
|
5069 | 5069 | Otherwise, equivalent to:
|
5070 | 5070 | \begin{codeblock}
|
|
5105 | 5105 | \pnum
|
5106 | 5106 | \returns
|
5107 | 5107 | \tcode{true} if \tcode{$i$ == $j$},
|
5108 |
| -and otherwise \tcode{get<$i$>(x.v_) == get<$j$>(y.v_)}, |
| 5108 | +and otherwise \tcode{std::get<$i$>(x.v_) == std::get<$j$>(y.v_)}, |
5109 | 5109 | where $i$ is \tcode{x.v_.index()} and $j$ is \tcode{y.v_.index()}.
|
5110 | 5110 | \end{itemdescr}
|
5111 | 5111 |
|
|
5126 | 5126 | \pnum
|
5127 | 5127 | \returns
|
5128 | 5128 | \tcode{true} if $i$ and $j$ are each \tcode{1}, and otherwise
|
5129 |
| -\tcode{get<$i$>(x.v_) == get<$j$>(y.v_)}, where |
| 5129 | +\tcode{std::get<$i$>(x.v_) == std::get<$j$>(y.v_)}, where |
5130 | 5130 | $i$ is \tcode{x.v_.index()} and $j$ is \tcode{y.v_.index()}.
|
5131 | 5131 | \end{itemdescr}
|
5132 | 5132 |
|
|
5147 | 5147 | \pnum
|
5148 | 5148 | \returns
|
5149 | 5149 | \tcode{0} if $i$ and $j$ are each \tcode{1}, and otherwise
|
5150 |
| -\tcode{get<$i$>(x.v_) - get<$j$>(y.v_)}, where |
| 5150 | +\tcode{std::get<$i$>(x.v_) - std::get<$j$>(y.v_)}, where |
5151 | 5151 | $i$ is \tcode{x.v_.index()} and $j$ is \tcode{y.v_.index()}.
|
5152 | 5152 | \end{itemdescr}
|
5153 | 5153 |
|
|
5167 | 5167 |
|
5168 | 5168 | \pnum
|
5169 | 5169 | \effects
|
5170 |
| -Equivalent to: \tcode{return ranges::iter_move(get<I>(i.v_));} |
| 5170 | +Equivalent to: \tcode{return ranges::iter_move(std::get<I>(i.v_));} |
5171 | 5171 | \end{itemdescr}
|
5172 | 5172 |
|
5173 | 5173 | \indexlibrarymember{iter_swap}{common_iterator}%
|
|
5185 | 5185 |
|
5186 | 5186 | \pnum
|
5187 | 5187 | \effects
|
5188 |
| -Equivalent to \tcode{ranges::iter_swap(get<I>(x.v_), get<I2>(y.v_))}. |
| 5188 | +Equivalent to \tcode{ranges::iter_swap(std::get<I>(x.v_), std::get<I2>(y.v_))}. |
5189 | 5189 | \end{itemdescr}
|
5190 | 5190 |
|
5191 | 5191 | \rSec2[default.sentinel]{Default sentinel}
|
|
0 commit comments