Skip to content

Commit 34157cf

Browse files
committed
Merge 2014-11 LWG Motion 19
2 parents c5656a0 + 537ddf8 commit 34157cf

1 file changed

Lines changed: 17 additions & 0 deletions

File tree

‎source/utilities.tex‎

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7084,6 +7084,9 @@
70847084
\indexlibrary{\idxhdr{functional}}%
70857085
\begin{codeblock}
70867086
namespace std {
7087+
// \ref{func.invoke}, invoke:
7088+
template <class F, class... Args> result_of_t<F&&(Args&&...)> invoke(F&& f, Args&&... args);
7089+
70877090
// \ref{refwrap}, reference_wrapper:
70887091
template <class T> class reference_wrapper;
70897092

@@ -7370,6 +7373,20 @@
73707373
\end{codeblock}
73717374
\exitnote
73727375

7376+
\rSec2[func.invoke]{Function template \tcode{invoke}}
7377+
\indexlibrary{\idxcode{invoke}}%
7378+
\indexlibrary{invoke@\tcode{\textit{INVOKE}}}%
7379+
\begin{itemdecl}
7380+
template <class F, class... Args>
7381+
result_of_t<F&&(Args&&...)> invoke(F&& f, Args&&... args);
7382+
\end{itemdecl}
7383+
7384+
\begin{itemdescr}
7385+
\pnum
7386+
\returns
7387+
\tcode{\textit{INVOKE}(std::forward<F>(f), std::forward<Args>(args)...)}~(\ref{func.require}).
7388+
\end{itemdescr}
7389+
73737390
\rSec2[refwrap]{Class template \tcode{reference_wrapper}}
73747391

73757392
\indexlibrary{\idxcode{reference_wrapper}}%

0 commit comments

Comments
 (0)