Lines Matching full:forward
41 template <class T> T&& forward(typename remove_reference<T>::type& t) noexcept;
42 template <class T> T&& forward(typename remove_reference<T>::type&& t) noexcept;
268 : first(_VSTD::forward<_U1>(__u1)),
269 second(_VSTD::forward<_U2>(__u2))
277 : first(_VSTD::forward<_U1>(__p.first)),
278 second(_VSTD::forward<_U2>(__p.second)) {}
283 : first(_VSTD::forward<first_type>(__p.first)),
284 second(_VSTD::forward<second_type>(__p.second))
293 first = _VSTD::forward<first_type>(__p.first);
294 second = _VSTD::forward<second_type>(__p.second);
304 : first(_VSTD::forward<typename tuple_element<0,
306 second(_VSTD::forward<typename tuple_element<1,
330 first = _VSTD::forward<_U0>(_VSTD::get<0>(__p));
331 second = _VSTD::forward<_U1>(_VSTD::get<1>(__p));
448 (_VSTD::forward<_T1>(__t1), _VSTD::forward<_T2>(__t2));
522 get(pair<_T1, _T2>&& __p) _NOEXCEPT {return _VSTD::forward<_T1>(__p.first);}
548 get(pair<_T1, _T2>&& __p) _NOEXCEPT {return _VSTD::forward<_T2>(__p.second);}