Home
last modified time | relevance | path

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

/openbsd/src/gnu/llvm/libcxx/include/experimental/
Dtype_traits115 template <class _Default, class _AlwaysVoid, template <class...> class _Op, class... _Args>
121 template <class _Default, template <class...> class _Op, class... _Args>
122 struct _DETECTOR<_Default, void_t<_Op<_Args...>>, _Op, _Args...> {
124 using type = _Op<_Args...>;
128 template <template<class...> class _Op, class... _Args>
129 using is_detected = typename _DETECTOR<nonesuch, void, _Op, _Args...>::value_t;
130 template <template<class...> class _Op, class... _Args>
131 using detected_t = typename _DETECTOR<nonesuch, void, _Op, _Args...>::type;
132 template <template<class...> class _Op, class... _Args>
133 _LIBCPP_CONSTEXPR bool is_detected_v = is_detected<_Op, _Args...>::value;
[all …]
/openbsd/src/gnu/llvm/libcxx/include/
Dvalarray431 template <class _Op, class _A0>
434 typedef typename _Op::__result_type __result_type;
437 _Op __op_;
441 _UnaryOp(const _Op& __op, const _A0& __a0) : __op_(__op), __a0_(__a0) {}
450 template <class _Op, class _A0, class _A1>
453 typedef typename _Op::__result_type __result_type;
456 _Op __op_;
461 _BinaryOp(const _Op& __op, const _A0& __a0, const _A1& __a1)
1114 template <class _Op, class _Tp>
1115 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_,
Dostream369 typedef ostreambuf_iterator<_CharT, _Traits> _Op;
372 _Op __o(*this);
931 typedef ostreambuf_iterator<_CharT, _Traits> _Op;
932 _Op __o(*this);
Dstring1101 template <class _Op>
1103 void resize_and_overwrite(size_type __n, _Op __op) {
/openbsd/src/gnu/lib/libstdc++/libstdc++/include/bits/
Dvalarray_array.h472 #define _DEFINE_ARRAY_FUNCTION(_Op, _Name) \
478 *__p _Op##= __t; \
487 *__p _Op##= *__q; \
496 for (size_t __i=0; __i<__n; ++__i, ++__p) *__p _Op##= __e[__i]; \
506 *__p _Op##= *__q; \
516 *__p _Op##= *__q; \
525 for (size_t __i=0; __i<__n; ++__i, __p+=__s) *__p _Op##= __e[__i]; \
535 __a._M_data[*__j] _Op##= *__q; \
545 *__p _Op##= __b._M_data[*__j]; \
555 __a._M_data[*__j] _Op##= __e[__k]; \
[all …]
Dgslice_array.h141 #define _DEFINE_VALARRAY_OPERATOR(_Op, _Name) \ argument
144 gslice_array<_Tp>::operator _Op##=(const valarray<_Tp>& __v) const \
153 gslice_array<_Tp>::operator _Op##= (const _Expr<_Dom, _Tp>& __e) const\
Dmask_array.h131 #define _DEFINE_VALARRAY_OPERATOR(_Op, _Name) \ argument
134 mask_array<_Tp>::operator _Op##=(const valarray<_Tp>& __v) const \
143 mask_array<_Tp>::operator _Op##=(const _Expr<_Dom, _Tp>& __e) const\
Dindirect_array.h143 #define _DEFINE_VALARRAY_OPERATOR(_Op, _Name) \ argument
146 indirect_array<_Tp>::operator _Op##=(const valarray<_Tp>& __v) const\
154 indirect_array<_Tp>::operator _Op##=(const _Expr<_Dom,_Tp>& __e) const\
Dslice_array.h182 #define _DEFINE_VALARRAY_OPERATOR(_Op,_Name) \ argument
185 slice_array<_Tp>::operator _Op##=(const valarray<_Tp>& __v) const \
193 slice_array<_Tp>::operator _Op##=(const _Expr<_Dom,_Tp>& __e) const\
Dvalarray_meta.h918 #define _DEFINE_EXPR_UNARY_OPERATOR(_Op, _Name) \
921 _Expr<_Dom,_Tp>::operator _Op() const \
934 #define _DEFINE_EXPR_BINARY_OPERATOR(_Op, _Name) \
938 operator _Op(const _Expr<_Dom1,typename _Dom1::value_type>& __v, \
950 operator _Op(const _Expr<_Dom,typename _Dom::value_type>& __v, \
962 operator _Op(const typename _Dom::value_type& __t, \
974 operator _Op(const _Expr<_Dom,typename _Dom::value_type>& __e, \
986 operator _Op(const valarray<typename _Dom::value_type>& __v, \
/openbsd/src/gnu/lib/libstdc++/libstdc++/include/std/
Dstd_valarray.h100 template<class _Op>
103 typedef typename __fun<_Op, _Tp>::result_type __rt;
104 typedef _Expr<_UnClos<_Op, _ValArray, _Tp>, __rt> _Rt;
567 #define _DEFINE_VALARRAY_UNARY_OPERATOR(_Op, _Name) \ argument
570 valarray<_Tp>::operator _Op() const \
584 #define _DEFINE_VALARRAY_AUGMENTED_ASSIGNMENT(_Op, _Name) \ argument
587 valarray<_Tp>::operator _Op##=(const _Tp &__t) \
595 valarray<_Tp>::operator _Op##=(const valarray<_Tp> &__v) \
615 #define _DEFINE_VALARRAY_EXPR_AUGMENTED_ASSIGNMENT(_Op, _Name) \ argument
618 valarray<_Tp>::operator _Op##=(const _Expr<_Dom,_Tp>& __e) \
[all …]
/openbsd/src/gnu/gcc/libstdc++-v3/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 …]
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\
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\
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\
/openbsd/src/gnu/gcc/libstdc++-v3/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 …]