|
1887 | 1887 | \ref{bidirectional.iterators}, \ref{random.access.iterators}).
|
1888 | 1888 |
|
1889 | 1889 | \pnum
|
1890 |
| -A type \tcode{X} meets the \oldconcept{Iterator} requirements if: |
| 1890 | +A type \tcode{X} meets the \defnoldconcept{Iterator} requirements if: |
1891 | 1891 | \begin{itemize}
|
1892 | 1892 | \item \tcode{X} meets the \oldconcept{CopyConstructible}, \oldconcept{CopyAssignable}, and
|
1893 | 1893 | \oldconcept{Destructible} requirements\iref{utility.arg.requirements} and lvalues
|
|
1961 | 1961 | \end{example}
|
1962 | 1962 |
|
1963 | 1963 | \begin{libreqtab4b}
|
1964 |
| -{\oldconcept{InputIterator} requirements (in addition to \oldconcept{Iterator})} |
| 1964 | +{\defnoldconcept{InputIterator} requirements (in addition to \oldconcept{Iterator})} |
1965 | 1965 | {inputiterator}
|
1966 | 1966 | \\ \topline
|
1967 | 1967 | \lhdr{Expression} & \chdr{Return type} & \chdr{Operational} & \rhdr{Assertion/note} \\
|
|
2036 | 2036 | are valid and have the indicated semantics.
|
2037 | 2037 |
|
2038 | 2038 | \begin{libreqtab4b}[floattable]
|
2039 |
| -{\oldconcept{OutputIterator} requirements (in addition to \oldconcept{Iterator})} |
| 2039 | +{\defnoldconcept{OutputIterator} requirements (in addition to \oldconcept{Iterator})} |
2040 | 2040 | {outputiterator}
|
2041 | 2041 | \topline
|
2042 | 2042 | \lhdr{Expression} & \chdr{Return type} & \chdr{Operational} & \rhdr{Assertion/note} \\
|
|
2133 | 2133 | \end{note}
|
2134 | 2134 |
|
2135 | 2135 | \begin{libreqtab4b}[floattable]
|
2136 |
| -{\oldconcept{ForwardIterator} requirements (in addition to \oldconcept{InputIterator})} |
| 2136 | +{\defnoldconcept{ForwardIterator} requirements (in addition to \oldconcept{InputIterator})} |
2137 | 2137 | {forwarditerator}
|
2138 | 2138 | \topline
|
2139 | 2139 | \lhdr{Expression} & \chdr{Return type} & \chdr{Operational} & \rhdr{Assertion/note} \\
|
|
2169 | 2169 | the following expressions are valid as shown in \tref{bidirectionaliterator}.
|
2170 | 2170 |
|
2171 | 2171 | \begin{libreqtab4b}[floattable]
|
2172 |
| -{\oldconcept{BidirectionalIterator} requirements (in addition to \oldconcept{ForwardIterator})} |
| 2172 | +{\defnoldconcept{BidirectionalIterator} requirements (in addition to \oldconcept{ForwardIterator})} |
2173 | 2173 | {bidirectionaliterator}
|
2174 | 2174 | \topline
|
2175 | 2175 | \lhdr{Expression} & \chdr{Return type} & \chdr{Operational} & \rhdr{Assertion/note} \\
|
|
2209 | 2209 | the following expressions are valid as shown in \tref{randomaccessiterator}.
|
2210 | 2210 |
|
2211 | 2211 | \begin{libreqtab4b}
|
2212 |
| -{\oldconcept{RandomAccessIterator} requirements (in addition to \oldconcept{BidirectionalIterator})} |
| 2212 | +{\defnoldconcept{RandomAccessIterator} requirements (in addition to \oldconcept{BidirectionalIterator})} |
2213 | 2213 | {randomaccessiterator}
|
2214 | 2214 | \\ \topline
|
2215 | 2215 | \lhdr{Expression} & \chdr{Return type} & \chdr{Operational} & \rhdr{Assertion/note} \\
|
|
0 commit comments