Lines Matching refs:_Op
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;
396 typedef typename _Op::result_type value_type;
412 { return _Op() (_M_expr1, _M_expr2[__i]); }
755 #define _DEFINE_EXPR_UNARY_OPERATOR(_Op, _Name) \
758 _Expr<_Dom,_Tp>::operator##_Op () const \
771 #define _DEFINE_EXPR_BINARY_OPERATOR(_Op, _Name) \
775 operator##_Op (const _Expr<_Dom1,typename _Dom1::value_type>& __v, \
787 operator##_Op (const _Expr<_Dom,typename _Dom::value_type>& __v, \
799 operator##_Op (const typename _Dom::value_type& __t, \
811 operator##_Op (const _Expr<_Dom,typename _Dom::value_type>& __e, \
823 operator##_Op (const valarray<typename _Dom::value_type>& __v, \
845 #define _DEFINE_EXPR_RELATIONAL_OPERATOR(_Op, _Name) \
848 operator##_Op (const _Expr<_Dom1,typename _Dom1::value_type>& __v, \
859 operator##_Op (const _Expr<_Dom,typename _Dom::value_type>& __v, \
870 operator##_Op (const typename _Dom::value_type& __t, \
881 operator##_Op (const _Expr<_Dom,typename _Dom::value_type>& __e, \
892 operator##_Op (const valarray<typename _Dom::value_type>& __v, \