| /openbsd/src/gnu/llvm/libcxx/include/experimental/ |
| D | type_traits | 115 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/ |
| D | valarray | 431 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 …]
|
| D | iomanip | 371 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_,
|
| D | ostream | 369 typedef ostreambuf_iterator<_CharT, _Traits> _Op; 372 _Op __o(*this); 931 typedef ostreambuf_iterator<_CharT, _Traits> _Op; 932 _Op __o(*this);
|
| D | string | 1101 template <class _Op> 1103 void resize_and_overwrite(size_type __n, _Op __op) {
|
| /openbsd/src/gnu/lib/libstdc++/libstdc++/include/bits/ |
| D | valarray_array.h | 472 #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 …]
|
| D | gslice_array.h | 141 #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\
|
| D | mask_array.h | 131 #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\
|
| D | indirect_array.h | 143 #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\
|
| D | slice_array.h | 182 #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\
|
| D | valarray_meta.h | 918 #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/ |
| D | std_valarray.h | 100 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/ |
| D | valarray_array.h | 537 #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 …]
|
| D | gslice_array.h | 181 #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\
|
| D | mask_array.h | 172 #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\
|
| D | indirect_array.h | 177 #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\
|
| D | valarray_after.h | 326 #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, \
|
| D | slice_array.h | 237 #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/ |
| D | std_valarray.h | 111 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 …]
|