|
7041 | 7041 | template <class Predicate>
|
7042 | 7042 | constexpr binary_negate<Predicate> not2(const Predicate&);
|
7043 | 7043 |
|
7044 |
| - // \ref{bind}, bind: |
| 7044 | + // \ref{func.bind}, bind: |
7045 | 7045 | template<class T> struct is_bind_expression;
|
7046 | 7046 | template<class T> struct is_placeholder;
|
7047 | 7047 |
|
|
8191 | 8191 | \tcode{binary_negate<Predicate>(pred)}.
|
8192 | 8192 | \end{itemdescr}
|
8193 | 8193 |
|
8194 |
| -\rSec2[bind]{Function template \tcode{bind}} |
8195 |
| - |
8196 |
| -\pnum |
8197 |
| -The function template \tcode{bind} returns an object that binds a |
8198 |
| -callable object passed as an argument to additional arguments. |
8199 |
| - |
8200 |
| -\rSec3[func.bind]{Function object binders}% |
| 8194 | +\rSec2[func.bind]{Function object binders}% |
8201 | 8195 | \indextext{function object!binders|(}
|
8202 | 8196 |
|
8203 | 8197 | \pnum
|
8204 | 8198 | This subclause describes a uniform mechanism for binding
|
8205 | 8199 | arguments of callable objects.
|
8206 | 8200 |
|
8207 |
| -\rSec4[func.bind.isbind]{Class template \tcode{is_bind_expression}} |
| 8201 | +\rSec3[func.bind.isbind]{Class template \tcode{is_bind_expression}} |
8208 | 8202 |
|
8209 | 8203 | \indexlibrary{\idxcode{is_bind_expression}}%
|
8210 | 8204 | \begin{codeblock}
|
|
8228 | 8222 | to have a BaseCharacteristic of \tcode{true_type} to indicate that
|
8229 | 8223 | \tcode{T} should be treated as a subexpression in a \tcode{bind} call.
|
8230 | 8224 |
|
8231 |
| -\rSec4[func.bind.isplace]{Class template \tcode{is_placeholder}} |
| 8225 | +\rSec3[func.bind.isplace]{Class template \tcode{is_placeholder}} |
8232 | 8226 |
|
8233 | 8227 | \indexlibrary{\idxcode{is_placeholder}}%
|
8234 | 8228 | \begin{codeblock}
|
|
8254 | 8248 | with \tcode{\textit{N} > 0} to indicate that \tcode{T} should be
|
8255 | 8249 | treated as a placeholder type.
|
8256 | 8250 |
|
8257 |
| -\rSec4[func.bind.bind]{Function template \tcode{bind}} |
| 8251 | +\rSec3[func.bind.bind]{Function template \tcode{bind}} |
8258 | 8252 | \indexlibrary{\idxcode{bind}|(}
|
8259 | 8253 |
|
8260 | 8254 | \pnum
|
|
8373 | 8367 | is \tcode{TiD \textit{cv} \&}.
|
8374 | 8368 | \end{itemize}
|
8375 | 8369 |
|
8376 |
| -\rSec4[func.bind.place]{Placeholders} |
| 8370 | +\rSec3[func.bind.place]{Placeholders} |
8377 | 8371 |
|
8378 | 8372 | \indexlibrary{\idxcode{placeholders}}%
|
8379 | 8373 | \indexlibrary{1@\tcode{_1}}%
|
|
0 commit comments