Lines Matching refs:forward

547     _NOEXCEPT_(noexcept(_VSTD::forward<_T1>(__t) + _VSTD::forward<_T2>(__u)))
548 -> decltype (_VSTD::forward<_T1>(__t) + _VSTD::forward<_T2>(__u))
549 { return _VSTD::forward<_T1>(__t) + _VSTD::forward<_T2>(__u); }
574 _NOEXCEPT_(noexcept(_VSTD::forward<_T1>(__t) - _VSTD::forward<_T2>(__u)))
575 -> decltype (_VSTD::forward<_T1>(__t) - _VSTD::forward<_T2>(__u))
576 { return _VSTD::forward<_T1>(__t) - _VSTD::forward<_T2>(__u); }
601 _NOEXCEPT_(noexcept(_VSTD::forward<_T1>(__t) * _VSTD::forward<_T2>(__u)))
602 -> decltype (_VSTD::forward<_T1>(__t) * _VSTD::forward<_T2>(__u))
603 { return _VSTD::forward<_T1>(__t) * _VSTD::forward<_T2>(__u); }
628 _NOEXCEPT_(noexcept(_VSTD::forward<_T1>(__t) / _VSTD::forward<_T2>(__u)))
629 -> decltype (_VSTD::forward<_T1>(__t) / _VSTD::forward<_T2>(__u))
630 { return _VSTD::forward<_T1>(__t) / _VSTD::forward<_T2>(__u); }
655 _NOEXCEPT_(noexcept(_VSTD::forward<_T1>(__t) % _VSTD::forward<_T2>(__u)))
656 -> decltype (_VSTD::forward<_T1>(__t) % _VSTD::forward<_T2>(__u))
657 { return _VSTD::forward<_T1>(__t) % _VSTD::forward<_T2>(__u); }
682 _NOEXCEPT_(noexcept(- _VSTD::forward<_Tp>(__x)))
683 -> decltype (- _VSTD::forward<_Tp>(__x))
684 { return - _VSTD::forward<_Tp>(__x); }
709 _NOEXCEPT_(noexcept(_VSTD::forward<_T1>(__t) == _VSTD::forward<_T2>(__u)))
710 -> decltype (_VSTD::forward<_T1>(__t) == _VSTD::forward<_T2>(__u))
711 { return _VSTD::forward<_T1>(__t) == _VSTD::forward<_T2>(__u); }
736 _NOEXCEPT_(noexcept(_VSTD::forward<_T1>(__t) != _VSTD::forward<_T2>(__u)))
737 -> decltype (_VSTD::forward<_T1>(__t) != _VSTD::forward<_T2>(__u))
738 { return _VSTD::forward<_T1>(__t) != _VSTD::forward<_T2>(__u); }
763 _NOEXCEPT_(noexcept(_VSTD::forward<_T1>(__t) > _VSTD::forward<_T2>(__u)))
764 -> decltype (_VSTD::forward<_T1>(__t) > _VSTD::forward<_T2>(__u))
765 { return _VSTD::forward<_T1>(__t) > _VSTD::forward<_T2>(__u); }
792 _NOEXCEPT_(noexcept(_VSTD::forward<_T1>(__t) >= _VSTD::forward<_T2>(__u)))
793 -> decltype (_VSTD::forward<_T1>(__t) >= _VSTD::forward<_T2>(__u))
794 { return _VSTD::forward<_T1>(__t) >= _VSTD::forward<_T2>(__u); }
819 _NOEXCEPT_(noexcept(_VSTD::forward<_T1>(__t) <= _VSTD::forward<_T2>(__u)))
820 -> decltype (_VSTD::forward<_T1>(__t) <= _VSTD::forward<_T2>(__u))
821 { return _VSTD::forward<_T1>(__t) <= _VSTD::forward<_T2>(__u); }
846 _NOEXCEPT_(noexcept(_VSTD::forward<_T1>(__t) && _VSTD::forward<_T2>(__u)))
847 -> decltype (_VSTD::forward<_T1>(__t) && _VSTD::forward<_T2>(__u))
848 { return _VSTD::forward<_T1>(__t) && _VSTD::forward<_T2>(__u); }
873 _NOEXCEPT_(noexcept(_VSTD::forward<_T1>(__t) || _VSTD::forward<_T2>(__u)))
874 -> decltype (_VSTD::forward<_T1>(__t) || _VSTD::forward<_T2>(__u))
875 { return _VSTD::forward<_T1>(__t) || _VSTD::forward<_T2>(__u); }
900 _NOEXCEPT_(noexcept(!_VSTD::forward<_Tp>(__x)))
901 -> decltype (!_VSTD::forward<_Tp>(__x))
902 { return !_VSTD::forward<_Tp>(__x); }
927 _NOEXCEPT_(noexcept(_VSTD::forward<_T1>(__t) & _VSTD::forward<_T2>(__u)))
928 -> decltype (_VSTD::forward<_T1>(__t) & _VSTD::forward<_T2>(__u))
929 { return _VSTD::forward<_T1>(__t) & _VSTD::forward<_T2>(__u); }
954 _NOEXCEPT_(noexcept(_VSTD::forward<_T1>(__t) | _VSTD::forward<_T2>(__u)))
955 -> decltype (_VSTD::forward<_T1>(__t) | _VSTD::forward<_T2>(__u))
956 { return _VSTD::forward<_T1>(__t) | _VSTD::forward<_T2>(__u); }
981 _NOEXCEPT_(noexcept(_VSTD::forward<_T1>(__t) ^ _VSTD::forward<_T2>(__u)))
982 -> decltype (_VSTD::forward<_T1>(__t) ^ _VSTD::forward<_T2>(__u))
983 { return _VSTD::forward<_T1>(__t) ^ _VSTD::forward<_T2>(__u); }
1004 _NOEXCEPT_(noexcept(~_VSTD::forward<_Tp>(__x)))
1005 -> decltype (~_VSTD::forward<_Tp>(__x))
1006 { return ~_VSTD::forward<_Tp>(__x); }
1310 return _VSTD::__invoke(__f_, _VSTD::forward<_ArgTypes>(__args)...);
1566 _VSTD::forward<_ArgTypes>(__arg)...);
1615 return _Invoker::__call(__f_, _VSTD::forward<_ArgTypes>(__arg)...);
1739 return __f_(_VSTD::forward<_ArgTypes>(__arg)...);
1814 : __value_func(_VSTD::forward<_Fp>(__f), allocator<_Fp>()) {}
1892 return (*__f_)(_VSTD::forward<_ArgTypes>(__args)...);
2096 return (*__f)(_VSTD::forward<_ArgTypes>(__args)...);
2229 _VSTD::forward<_ArgTypes>(__args)...);
2317 return _VSTD::__invoke(__f_, _VSTD::forward<_ArgTypes>(__arg)...);
2413 {function(allocator_arg, __a, _VSTD::forward<_Fp>(__f)).swap(*this);}
2549 function(_VSTD::forward<_Fp>(__f)).swap(*this);
2567 return __f_(_VSTD::forward<_ArgTypes>(__arg)...);
2702 return __ti(_VSTD::forward<_Uj>(_VSTD::get<_Indx>(__uj))...);
2737 return _VSTD::forward<typename tuple_element<_Indx, _Uj>::type>(_VSTD::get<_Indx>(__uj));
2889 : __f_(_VSTD::forward<_Gp>(__f)),
2890 __bound_args_(_VSTD::forward<_BA>(__bound_args)...) {}
2898 tuple<_Args&&...>(_VSTD::forward<_Args>(__args)...));
2907 tuple<_Args&&...>(_VSTD::forward<_Args>(__args)...));
2934 : base(_VSTD::forward<_Gp>(__f),
2935 _VSTD::forward<_BA>(__bound_args)...) {}
2948 return _Invoker::__call(static_cast<base&>(*this), _VSTD::forward<_Args>(__args)...);
2962 … return _Invoker::__call(static_cast<base const&>(*this), _VSTD::forward<_Args>(__args)...);
2975 return type(_VSTD::forward<_Fp>(__f), _VSTD::forward<_BoundArgs>(__bound_args)...);
2984 return type(_VSTD::forward<_Fp>(__f), _VSTD::forward<_BoundArgs>(__bound_args)...);
3002 … noexcept(noexcept(_Op::__call(_VSTD::get<_Idxs>(__bound_)..., _VSTD::forward<_Args>(__args)...)))
3003 -> decltype( _Op::__call(_VSTD::get<_Idxs>(__bound_)..., _VSTD::forward<_Args>(__args)...))
3004 … {return _Op::__call(_VSTD::get<_Idxs>(__bound_)..., _VSTD::forward<_Args>(__args)...);}
3008 … noexcept(noexcept(_Op::__call(_VSTD::get<_Idxs>(__bound_)..., _VSTD::forward<_Args>(__args)...)))
3009 -> decltype( _Op::__call(_VSTD::get<_Idxs>(__bound_)..., _VSTD::forward<_Args>(__args)...))
3010 … {return _Op::__call(_VSTD::get<_Idxs>(__bound_)..., _VSTD::forward<_Args>(__args)...);}
3015 _VSTD::forward<_Args>(__args)...)))
3017 _VSTD::forward<_Args>(__args)...))
3019 _VSTD::forward<_Args>(__args)...);}
3024 _VSTD::forward<_Args>(__args)...)))
3026 _VSTD::forward<_Args>(__args)...))
3028 _VSTD::forward<_Args>(__args)...);}
3042 __bound_(_VSTD::forward<_BoundArgs>(__bound)...) { }
3053 noexcept(noexcept(!_VSTD::invoke(_VSTD::forward<_Args>(__args)...)))
3054 -> decltype( !_VSTD::invoke(_VSTD::forward<_Args>(__args)...))
3055 { return !_VSTD::invoke(_VSTD::forward<_Args>(__args)...); }
3063 return __perfect_forward<__not_fn_op, _Fn>(_VSTD::forward<_Fn>(__f));
3074 noexcept(noexcept(_VSTD::invoke(_VSTD::forward<_Args>(__args)...)))
3075 -> decltype( _VSTD::invoke(_VSTD::forward<_Args>(__args)...))
3076 { return _VSTD::invoke(_VSTD::forward<_Args>(__args)...); }
3087 return __perfect_forward<__bind_front_op, _Fn, _Args...>(_VSTD::forward<_Fn>(__f),
3088 _VSTD::forward<_Args>(__args)...);
3220 return _VSTD::forward<_Tp>(__t);
3235 noexcept(noexcept(bool(_VSTD::forward<_Tp>(__t) == _VSTD::forward<_Up>(__u)))) {
3236 return _VSTD::forward<_Tp>(__t) == _VSTD::forward<_Up>(__u);
3246 noexcept(noexcept(bool(!(_VSTD::forward<_Tp>(__t) == _VSTD::forward<_Up>(__u))))) {
3247 return !(_VSTD::forward<_Tp>(__t) == _VSTD::forward<_Up>(__u));
3257 noexcept(noexcept(bool(_VSTD::forward<_Up>(__u) < _VSTD::forward<_Tp>(__t)))) {
3258 return _VSTD::forward<_Up>(__u) < _VSTD::forward<_Tp>(__t);
3268 noexcept(noexcept(bool(_VSTD::forward<_Tp>(__t) < _VSTD::forward<_Up>(__u)))) {
3269 return _VSTD::forward<_Tp>(__t) < _VSTD::forward<_Up>(__u);
3279 noexcept(noexcept(bool(!(_VSTD::forward<_Tp>(__t) < _VSTD::forward<_Up>(__u))))) {
3280 return !(_VSTD::forward<_Tp>(__t) < _VSTD::forward<_Up>(__u));
3290 noexcept(noexcept(bool(!(_VSTD::forward<_Up>(__u) < _VSTD::forward<_Tp>(__t))))) {
3291 return !(_VSTD::forward<_Up>(__u) < _VSTD::forward<_Tp>(__t));