Home
last modified time | relevance | path

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

/haiku/headers/cpp/std/
H A Dvalarray_array.h188 #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 Dvalarray_meta.h307 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 Dstd_valarray.h568 #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 …]