File tree Expand file tree Collapse file tree 1 file changed +13
-0
lines changed Expand file tree Collapse file tree 1 file changed +13
-0
lines changed Original file line number Diff line number Diff line change 13338
13338
\pnum
13339
13339
\tcode{reference_wrapper<T>} is a trivially copyable type\iref{basic.types}.
13340
13340
13341
+ \pnum
13342
+ The template parameter \tcode{T} of \tcode{reference_wrapper}
13343
+ may be an incomplete type.
13344
+
13341
13345
\rSec3[refwrap.const]{Constructors and destructor}
13342
13346
13343
13347
\indexlibrary{\idxcode{reference_wrapper}!constructor}%
@@ -13417,12 +13421,21 @@
13417
13421
\end{itemdecl}
13418
13422
13419
13423
\begin{itemdescr}
13424
+ \pnum
13425
+ \mandates
13426
+ \tcode{T} is a complete type.
13427
+
13420
13428
\pnum\returns \tcode{\placeholdernc{INVOKE}(get(), std::forward<ArgTypes>(args)...)}.\iref{func.require}
13421
13429
\end{itemdescr}
13422
13430
13423
13431
13424
13432
\rSec3[refwrap.helpers]{Helper functions}
13425
13433
13434
+ \pnum
13435
+ The template parameter \tcode{T} of
13436
+ the following \tcode{ref} and \tcode{cref} function templates
13437
+ may be an incomplete type.
13438
+
13426
13439
\indexlibrarymember{ref}{reference_wrapper}%
13427
13440
\begin{itemdecl}
13428
13441
template<class T> reference_wrapper<T> ref(T& t) noexcept;
You can’t perform that action at this time.
0 commit comments