Home
last modified time | relevance | path

Searched refs:_Op (Results 1 – 13 of 13) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/libcxx/include/__functional/
Dperfect_forward.h26 template<class _Op, class _Tuple,
30 template<class _Op, class... _Bound, size_t... _Idxs>
31 struct __perfect_forward_impl<_Op, __tuple_types<_Bound...>, __tuple_indices<_Idxs...>>
37 … noexcept(noexcept(_Op::__call(_VSTD::get<_Idxs>(__bound_)..., _VSTD::forward<_Args>(__args)...)))
38 -> decltype( _Op::__call(_VSTD::get<_Idxs>(__bound_)..., _VSTD::forward<_Args>(__args)...))
39 … {return _Op::__call(_VSTD::get<_Idxs>(__bound_)..., _VSTD::forward<_Args>(__args)...);}
43 … noexcept(noexcept(_Op::__call(_VSTD::get<_Idxs>(__bound_)..., _VSTD::forward<_Args>(__args)...)))
44 -> decltype( _Op::__call(_VSTD::get<_Idxs>(__bound_)..., _VSTD::forward<_Args>(__args)...))
45 … {return _Op::__call(_VSTD::get<_Idxs>(__bound_)..., _VSTD::forward<_Args>(__args)...);}
49 noexcept(noexcept(_Op::__call(_VSTD::get<_Idxs>(_VSTD::move(__bound_))...,
[all …]
/freebsd-12-stable/contrib/llvm-project/libcxx/include/experimental/
Dtype_traits114 template <class _Default, class _AlwaysVoid, template <class...> class _Op, class... _Args>
120 template <class _Default, template <class...> class _Op, class... _Args>
121 struct _DETECTOR<_Default, void_t<_Op<_Args...>>, _Op, _Args...> {
123 using type = _Op<_Args...>;
127 template <template<class...> class _Op, class... _Args>
128 using is_detected = typename _DETECTOR<nonesuch, void, _Op, _Args...>::value_t;
129 template <template<class...> class _Op, class... _Args>
130 using detected_t = typename _DETECTOR<nonesuch, void, _Op, _Args...>::type;
131 template <template<class...> class _Op, class... _Args>
132 _LIBCPP_CONSTEXPR bool is_detected_v = is_detected<_Op, _Args...>::value;
[all …]
/freebsd-12-stable/contrib/llvm-project/libcxx/include/
Dvalarray412 template <class _Op, class _A0>
415 typedef typename _Op::__result_type __result_type;
418 _Op __op_;
422 _UnaryOp(const _Op& __op, const _A0& __a0) : __op_(__op), __a0_(__a0) {}
431 template <class _Op, class _A0, class _A1>
434 typedef typename _Op::__result_type __result_type;
437 _Op __op_;
442 _BinaryOp(const _Op& __op, const _A0& __a0, const _A1& __a1)
1086 template <class _Op, class _Tp>
1087 struct _UnaryOp<_Op, valarray<_Tp> >
[all …]
Diomanip371 typedef ostreambuf_iterator<_CharT, _Traits> _Op;
372 typedef money_put<_CharT, _Op> _Fp;
374 if (__mf.put(_Op(__os), __x.__intl_, __os, __os.fill(), __x.__mon_).failed())
491 typedef ostreambuf_iterator<_CharT, _Traits> _Op;
492 typedef time_put<_CharT, _Op> _Fp;
494 if (__tf.put(_Op(__os), __os, __os.fill(), __x.__tm_,
Dostream325 typedef ostreambuf_iterator<_CharT, _Traits> _Op;
328 _Op __o(*this);
887 typedef ostreambuf_iterator<_CharT, _Traits> _Op;
888 _Op __o(*this);
/freebsd-12-stable/contrib/libstdc++/include/bits/
Dvalarray_array.h537 #define _DEFINE_ARRAY_FUNCTION(_Op, _Name) \
543 *__p _Op##= __t; \
552 *__p _Op##= *__q; \
562 *__p _Op##= __e[__i]; \
573 *__p _Op##= *__q; \
584 *__p _Op##= *__q; \
594 *__p _Op##= __e[__i]; \
605 __a._M_data[*__j] _Op##= *__q; \
616 *__p _Op##= __b._M_data[*__j]; \
626 __a._M_data[*__j] _Op##= __e[__k]; \
[all …]
Dmask_array.h172 #define _DEFINE_VALARRAY_OPERATOR(_Op, _Name) \ argument
175 mask_array<_Tp>::operator _Op##=(const valarray<_Tp>& __v) const \
184 mask_array<_Tp>::operator _Op##=(const _Expr<_Dom, _Tp>& __e) const\
Dindirect_array.h177 #define _DEFINE_VALARRAY_OPERATOR(_Op, _Name) \ argument
180 indirect_array<_Tp>::operator _Op##=(const valarray<_Tp>& __v) const\
188 indirect_array<_Tp>::operator _Op##=(const _Expr<_Dom,_Tp>& __e) const\
Dgslice_array.h181 #define _DEFINE_VALARRAY_OPERATOR(_Op, _Name) \ argument
184 gslice_array<_Tp>::operator _Op##=(const valarray<_Tp>& __v) const \
193 gslice_array<_Tp>::operator _Op##= (const _Expr<_Dom, _Tp>& __e) const\
Dvalarray_after.h326 #define _DEFINE_EXPR_UNARY_OPERATOR(_Op, _Name) \
329 _Expr<_Dom, _Tp>::operator _Op() const \
341 #define _DEFINE_EXPR_BINARY_OPERATOR(_Op, _Name) \
345 operator _Op(const _Expr<_Dom1, typename _Dom1::value_type>& __v, \
358 operator _Op(const _Expr<_Dom, typename _Dom::value_type>& __v, \
371 operator _Op(const typename _Dom::value_type& __t, \
384 operator _Op(const _Expr<_Dom,typename _Dom::value_type>& __e, \
397 operator _Op(const valarray<typename _Dom::value_type>& __v, \
Dslice_array.h237 #define _DEFINE_VALARRAY_OPERATOR(_Op,_Name) \ argument
240 slice_array<_Tp>::operator _Op##=(const valarray<_Tp>& __v) const \
248 slice_array<_Tp>::operator _Op##=(const _Expr<_Dom,_Tp>& __e) const\
/freebsd-12-stable/contrib/libstdc++/include/std/
Dstd_valarray.h111 template<class _Op> in _GLIBCXX_BEGIN_NAMESPACE()
114 typedef typename __fun<_Op, _Tp>::result_type __rt; in _GLIBCXX_BEGIN_NAMESPACE()
115 typedef _Expr<_UnClos<_Op, _ValArray, _Tp>, __rt> _Rt; in _GLIBCXX_BEGIN_NAMESPACE()
912 #define _DEFINE_VALARRAY_UNARY_OPERATOR(_Op, _Name) \ argument
915 valarray<_Tp>::operator _Op() const \
929 #define _DEFINE_VALARRAY_AUGMENTED_ASSIGNMENT(_Op, _Name) \ argument
932 valarray<_Tp>::operator _Op##=(const _Tp &__t) \
940 valarray<_Tp>::operator _Op##=(const valarray<_Tp> &__v) \
961 #define _DEFINE_VALARRAY_EXPR_AUGMENTED_ASSIGNMENT(_Op, _Name) \ argument
964 valarray<_Tp>::operator _Op##=(const _Expr<_Dom, _Tp>& __e) \
[all …]
/freebsd-12-stable/contrib/libstdc++/
DChangeLog142 * include/std/valarray (operator _Op(const _Tp&,