Searched refs:_Closure (Results 1 – 5 of 5) sorted by relevance
/openbsd/gnu/llvm/libcxx/include/__ranges/ |
H A D | range_adaptor.h | 54 template <ranges::viewable_range _View, _RangeAdaptorClosure _Closure> 55 requires same_as<_Tp, remove_cvref_t<_Closure>> && 56 invocable<_Closure, _View> 58 friend constexpr decltype(auto) operator|(_View&& __view, _Closure&& __closure) 59 noexcept(is_nothrow_invocable_v<_Closure, _View>) 60 { return std::invoke(std::forward<_Closure>(__closure), std::forward<_View>(__view)); } 62 template <_RangeAdaptorClosure _Closure, _RangeAdaptorClosure _OtherClosure> 63 requires same_as<_Tp, remove_cvref_t<_Closure>> && 64 constructible_from<decay_t<_Closure>, _Closure> && 67 friend constexpr auto operator|(_Closure&& __c1, _OtherClosure&& __c2) [all …]
|
/openbsd/gnu/gcc/libstdc++-v3/include/bits/ |
H A D | valarray_after.h | 323 return _Expr<_Closure, _Tp>(_Closure(this->_M_closure)); 351 return _Expr<_Closure, _Value>(_Closure(__v(), __w())); \ 364 return _Expr<_Closure, _Value>(_Closure(__v(), __t)); \ 377 return _Expr<_Closure, _Value>(_Closure(__t, __v())); \ 390 return _Expr<_Closure, _Value>(_Closure(__e(), __v)); \ 403 return _Expr<_Closure, _Value>(_Closure(__v, __e ())); \ 472 return _Expr<_Closure, _Tp>(_Closure(__e1(), __e2())); \ 484 return _Expr<_Closure, _Tp>(_Closure(__e(), __v)); \ 496 return _Expr<_Closure, _Tp>(_Closure(__v, __e())); \ 508 return _Expr<_Closure, _Tp>(_Closure(__e(), __t)); \ [all …]
|
/openbsd/gnu/lib/libstdc++/libstdc++/include/bits/ |
H A D | valarray_meta.h | 915 return _Expr<_Closure,_Tp>(_Closure(this->_M_closure)); 944 return _Expr<_Closure,_Value>(_Closure(__v(), __w())); \ 956 return _Expr<_Closure,_Value>(_Closure(__v(), __t)); \ 1060 return _Expr<_Closure,_Tp>(_Closure(__e1(), __e2())); \ 1072 return _Expr<_Closure,_Tp>(_Closure(__e(), __v)); \ 1084 return _Expr<_Closure,_Tp>(_Closure(__v, __e())); \ 1096 return _Expr<_Closure,_Tp>(_Closure(__e(), __t)); \ 1108 return _Expr<_Closure,_Tp>(_Closure(__t, __e())); \ 1116 return _Expr<_Closure,_Tp>(_Closure(__v, __w)); \ 1124 return _Expr<_Closure,_Tp>(_Closure(__v, __t)); \ [all …]
|
/openbsd/gnu/lib/libstdc++/libstdc++/include/std/ |
H A D | std_valarray.h | 385 typedef _SClos<_ValArray,_Tp> _Closure; typedef 386 return _Expr<_Closure, _Tp>(_Closure (_Array<_Tp>(_M_data), __s)); 400 typedef _GClos<_ValArray,_Tp> _Closure; typedef 401 return _Expr<_Closure, _Tp> 441 return _Expr<_Closure, _Tp>(_Closure(*this, __i)); 556 return _Expr<_Closure,_Tp>(_Closure(*this, func)); in apply() 564 return _Expr<_Closure,_Tp>(_Closure(*this, func)); in apply() 574 return _Expr<_Closure, _Rt>(_Closure(*this)); \ 646 return _Expr<_Closure, _Rt>(_Closure(__v, __w)); \ 656 return _Expr<_Closure, _Rt>(_Closure(__v, __t)); \ [all …]
|
/openbsd/gnu/gcc/libstdc++-v3/include/std/ |
H A D | std_valarray.h | 703 typedef _SClos<_ValArray,_Tp> _Closure; typedef 704 return _Expr<_Closure, _Tp>(_Closure (_Array<_Tp>(_M_data), __s)); 716 typedef _GClos<_ValArray,_Tp> _Closure; typedef 717 return _Expr<_Closure, _Tp> 757 return _Expr<_Closure, _Tp>(_Closure(*this, __i)); 901 return _Expr<_Closure, _Tp>(_Closure(*this, func)); in apply() 909 return _Expr<_Closure, _Tp>(_Closure(*this, func)); in apply() 919 return _Expr<_Closure, _Rt>(_Closure(*this)); \ 993 return _Expr<_Closure, _Rt>(_Closure(__v, __w)); \ 1003 return _Expr<_Closure, _Rt>(_Closure(__v, __t)); \ [all …]
|