Searched refs:_Op (Results 1 – 3 of 3) sorted by relevance
/haiku/headers/cpp/std/ |
H A D | valarray_array.h | 188 #define _DEFINE_ARRAY_FUNCTION(_Op, _Name) \ argument 194 *__p _Op##= __t; \ 203 *__p _Op##= *__q; \ 212 for (size_t __i=0; __i<__n; ++__i, ++__p) *__p _Op##= __e[__i]; \ 222 *__p _Op##= *__q; \ 232 *__p _Op##= *__q; \ 241 for (size_t __i=0; __i<__n; ++__i, __p+=__s) *__p _Op##= __e[__i]; \ 251 __a._M_data[*__j] _Op##= *__q; \ 261 *__p _Op##= __b._M_data[*__j]; \ 271 __a._M_data[*__j] _Op##= __e[__k]; \ [all …]
|
H A D | valarray_meta.h | 307 typedef _Oper<typename _Arg::value_type> _Op; 308 typedef typename _Op::result_type value_type; 321 { return _Op() (_M_expr[__i]); } 349 typedef _Oper<typename _FirstArg::value_type> _Op; 350 typedef typename _Op::result_type value_type; 365 { return _Op() (_M_expr1[__i], _M_expr2[__i]); } 372 typedef _Oper<_Vt> _Op; 373 typedef typename _Op::result_type value_type; 388 { return _Op() (_M_expr1[__i], _M_expr2); } 395 typedef _Oper<_Vt> _Op; [all …]
|
H A D | std_valarray.h | 568 #define _DEFINE_VALARRAY_UNARY_OPERATOR(_Op, _Name) \ argument 571 valarray<_Tp>::operator##_Op() const \ 591 #define _DEFINE_VALARRAY_AUGMENTED_ASSIGNMENT(_Op, _Name) \ argument 594 valarray<_Tp>::operator##_Op##= (const _Tp &__t) \ 602 valarray<_Tp>::operator##_Op##= (const valarray<_Tp> &__v) \ 623 #define _DEFINE_VALARRAY_EXPR_AUGMENTED_ASSIGNMENT(_Op, _Name) \ argument 626 valarray<_Tp>::operator##_Op##= (const _Expr<_Dom,_Tp> &__e) \ 646 #define _DEFINE_BINARY_OPERATOR(_Op, _Name) \ argument 649 operator##_Op (const valarray<_Tp> &__v, const valarray<_Tp> &__w) \ 657 operator##_Op (const valarray<_Tp> &__v, const _Tp &__t) \ [all …]
|