Home
last modified time | relevance | path

Searched refs:_Closure (Results 1 – 5 of 5) sorted by relevance

/openbsd/gnu/llvm/libcxx/include/__ranges/
H A Drange_adaptor.h54 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 Dvalarray_after.h323 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 Dvalarray_meta.h915 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 Dstd_valarray.h385 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 Dstd_valarray.h703 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 …]