Lines Matching refs:__x
476 _Tp operator()(const _Tp& __x) const
477 {return +__x;}
484 _Tp operator()(const _Tp& __x) const
485 {return ~__x;}
492 _Tp operator()(const _Tp& __x, const _Tp& __y) const
493 {return __x << __y;}
500 _Tp operator()(const _Tp& __x, const _Tp& __y) const
501 {return __x >> __y;}
514 _Tp operator()(const _Tp& __x) const
515 {return __f_(__x);}
522 _Tp operator()(const _Tp& __x) const
523 {return abs(__x);}
530 _Tp operator()(const _Tp& __x) const
531 {return acos(__x);}
538 _Tp operator()(const _Tp& __x) const
539 {return asin(__x);}
546 _Tp operator()(const _Tp& __x) const
547 {return atan(__x);}
554 _Tp operator()(const _Tp& __x, const _Tp& __y) const
555 {return atan2(__x, __y);}
562 _Tp operator()(const _Tp& __x) const
563 {return cos(__x);}
570 _Tp operator()(const _Tp& __x) const
571 {return cosh(__x);}
578 _Tp operator()(const _Tp& __x) const
579 {return exp(__x);}
586 _Tp operator()(const _Tp& __x) const
587 {return log(__x);}
594 _Tp operator()(const _Tp& __x) const
595 {return log10(__x);}
602 _Tp operator()(const _Tp& __x, const _Tp& __y) const
603 {return pow(__x, __y);}
610 _Tp operator()(const _Tp& __x) const
611 {return sin(__x);}
618 _Tp operator()(const _Tp& __x) const
619 {return sinh(__x);}
626 _Tp operator()(const _Tp& __x) const
627 {return sqrt(__x);}
634 _Tp operator()(const _Tp& __x) const
635 {return tan(__x);}
642 _Tp operator()(const _Tp& __x) const
643 {return tanh(__x);}
806 valarray(const value_type& __x, size_t __n);
829 valarray& operator=(const value_type& __x);
873 valarray& operator*= (const value_type& __x);
874 valarray& operator/= (const value_type& __x);
875 valarray& operator%= (const value_type& __x);
876 valarray& operator+= (const value_type& __x);
877 valarray& operator-= (const value_type& __x);
878 valarray& operator^= (const value_type& __x);
879 valarray& operator&= (const value_type& __x);
880 valarray& operator|= (const value_type& __x);
881 valarray& operator<<=(const value_type& __x);
882 valarray& operator>>=(const value_type& __x);
978 void resize(size_t __n, value_type __x = value_type());
1201 void operator=(const value_type& __x) const;
1395 slice_array<_Tp>::operator=(const value_type& __x) const
1399 *__t = __x;
1571 void operator=(const value_type& __x) const;
1790 gslice_array<_Tp>::operator=(const value_type& __x) const
1794 __vp_[*__i] = __x;
1900 void operator=(const value_type& __x) const;
2101 mask_array<_Tp>::operator=(const value_type& __x) const
2105 __vp_[__1d_[__i]] = __x;
2245 void operator=(const value_type& __x) const;
2453 indirect_array<_Tp>::operator=(const value_type& __x) const
2457 __vp_[*__i] = __x;
2586 result_type __x = __expr_[__i];
2587 if (__x < __r)
2588 __r = __x;
2600 result_type __x = __expr_[__i];
2601 if (__r < __x)
2602 __r = __x;
2663 valarray<_Tp>::valarray(const value_type& __x, size_t __n)
2667 resize(__n, __x);
2931 valarray<_Tp>::operator=(const value_type& __x)
2933 _VSTD::fill(__begin_, __end_, __x);
3201 valarray<_Tp>::operator*=(const value_type& __x)
3204 *__p *= __x;
3211 valarray<_Tp>::operator/=(const value_type& __x)
3214 *__p /= __x;
3221 valarray<_Tp>::operator%=(const value_type& __x)
3224 *__p %= __x;
3231 valarray<_Tp>::operator+=(const value_type& __x)
3234 *__p += __x;
3241 valarray<_Tp>::operator-=(const value_type& __x)
3244 *__p -= __x;
3251 valarray<_Tp>::operator^=(const value_type& __x)
3254 *__p ^= __x;
3261 valarray<_Tp>::operator&=(const value_type& __x)
3264 *__p &= __x;
3271 valarray<_Tp>::operator|=(const value_type& __x)
3274 *__p |= __x;
3281 valarray<_Tp>::operator<<=(const value_type& __x)
3284 *__p <<= __x;
3291 valarray<_Tp>::operator>>=(const value_type& __x)
3294 *__p >>= __x;
3596 valarray<_Tp>::resize(size_t __n, value_type __x)
3613 ::new (__end_) value_type(__x);
3628 swap(valarray<_Tp>& __x, valarray<_Tp>& __y) _NOEXCEPT
3630 __x.swap(__y);
3640 operator*(const _Expr1& __x, const _Expr2& __y)
3644 return __val_expr<_Op>(_Op(multiplies<value_type>(), __x, __y));
3655 operator*(const _Expr& __x, const typename _Expr::value_type& __y)
3660 __x, __scalar_expr<value_type>(__y, __x.size())));
3671 operator*(const typename _Expr::value_type& __x, const _Expr& __y)
3676 __scalar_expr<value_type>(__x, __y.size()), __y));
3686 operator/(const _Expr1& __x, const _Expr2& __y)
3690 return __val_expr<_Op>(_Op(divides<value_type>(), __x, __y));
3701 operator/(const _Expr& __x, const typename _Expr::value_type& __y)
3706 __x, __scalar_expr<value_type>(__y, __x.size())));
3717 operator/(const typename _Expr::value_type& __x, const _Expr& __y)
3722 __scalar_expr<value_type>(__x, __y.size()), __y));
3732 operator%(const _Expr1& __x, const _Expr2& __y)
3736 return __val_expr<_Op>(_Op(modulus<value_type>(), __x, __y));
3747 operator%(const _Expr& __x, const typename _Expr::value_type& __y)
3752 __x, __scalar_expr<value_type>(__y, __x.size())));
3763 operator%(const typename _Expr::value_type& __x, const _Expr& __y)
3768 __scalar_expr<value_type>(__x, __y.size()), __y));
3778 operator+(const _Expr1& __x, const _Expr2& __y)
3782 return __val_expr<_Op>(_Op(plus<value_type>(), __x, __y));
3793 operator+(const _Expr& __x, const typename _Expr::value_type& __y)
3798 __x, __scalar_expr<value_type>(__y, __x.size())));
3809 operator+(const typename _Expr::value_type& __x, const _Expr& __y)
3814 __scalar_expr<value_type>(__x, __y.size()), __y));
3824 operator-(const _Expr1& __x, const _Expr2& __y)
3828 return __val_expr<_Op>(_Op(minus<value_type>(), __x, __y));
3839 operator-(const _Expr& __x, const typename _Expr::value_type& __y)
3844 __x, __scalar_expr<value_type>(__y, __x.size())));
3855 operator-(const typename _Expr::value_type& __x, const _Expr& __y)
3860 __scalar_expr<value_type>(__x, __y.size()), __y));
3870 operator^(const _Expr1& __x, const _Expr2& __y)
3874 return __val_expr<_Op>(_Op(bit_xor<value_type>(), __x, __y));
3885 operator^(const _Expr& __x, const typename _Expr::value_type& __y)
3890 __x, __scalar_expr<value_type>(__y, __x.size())));
3901 operator^(const typename _Expr::value_type& __x, const _Expr& __y)
3906 __scalar_expr<value_type>(__x, __y.size()), __y));
3916 operator&(const _Expr1& __x, const _Expr2& __y)
3920 return __val_expr<_Op>(_Op(bit_and<value_type>(), __x, __y));
3931 operator&(const _Expr& __x, const typename _Expr::value_type& __y)
3936 __x, __scalar_expr<value_type>(__y, __x.size())));
3947 operator&(const typename _Expr::value_type& __x, const _Expr& __y)
3952 __scalar_expr<value_type>(__x, __y.size()), __y));
3962 operator|(const _Expr1& __x, const _Expr2& __y)
3966 return __val_expr<_Op>(_Op(bit_or<value_type>(), __x, __y));
3977 operator|(const _Expr& __x, const typename _Expr::value_type& __y)
3982 __x, __scalar_expr<value_type>(__y, __x.size())));
3993 operator|(const typename _Expr::value_type& __x, const _Expr& __y)
3998 __scalar_expr<value_type>(__x, __y.size()), __y));
4008 operator<<(const _Expr1& __x, const _Expr2& __y)
4012 return __val_expr<_Op>(_Op(__bit_shift_left<value_type>(), __x, __y));
4023 operator<<(const _Expr& __x, const typename _Expr::value_type& __y)
4028 __x, __scalar_expr<value_type>(__y, __x.size())));
4039 operator<<(const typename _Expr::value_type& __x, const _Expr& __y)
4044 __scalar_expr<value_type>(__x, __y.size()), __y));
4054 operator>>(const _Expr1& __x, const _Expr2& __y)
4058 return __val_expr<_Op>(_Op(__bit_shift_right<value_type>(), __x, __y));
4069 operator>>(const _Expr& __x, const typename _Expr::value_type& __y)
4074 __x, __scalar_expr<value_type>(__y, __x.size())));
4085 operator>>(const typename _Expr::value_type& __x, const _Expr& __y)
4090 __scalar_expr<value_type>(__x, __y.size()), __y));
4100 operator&&(const _Expr1& __x, const _Expr2& __y)
4104 return __val_expr<_Op>(_Op(logical_and<value_type>(), __x, __y));
4115 operator&&(const _Expr& __x, const typename _Expr::value_type& __y)
4120 __x, __scalar_expr<value_type>(__y, __x.size())));
4131 operator&&(const typename _Expr::value_type& __x, const _Expr& __y)
4136 __scalar_expr<value_type>(__x, __y.size()), __y));
4146 operator||(const _Expr1& __x, const _Expr2& __y)
4150 return __val_expr<_Op>(_Op(logical_or<value_type>(), __x, __y));
4161 operator||(const _Expr& __x, const typename _Expr::value_type& __y)
4166 __x, __scalar_expr<value_type>(__y, __x.size())));
4177 operator||(const typename _Expr::value_type& __x, const _Expr& __y)
4182 __scalar_expr<value_type>(__x, __y.size()), __y));
4192 operator==(const _Expr1& __x, const _Expr2& __y)
4196 return __val_expr<_Op>(_Op(equal_to<value_type>(), __x, __y));
4207 operator==(const _Expr& __x, const typename _Expr::value_type& __y)
4212 __x, __scalar_expr<value_type>(__y, __x.size())));
4223 operator==(const typename _Expr::value_type& __x, const _Expr& __y)
4228 __scalar_expr<value_type>(__x, __y.size()), __y));
4238 operator!=(const _Expr1& __x, const _Expr2& __y)
4242 return __val_expr<_Op>(_Op(not_equal_to<value_type>(), __x, __y));
4253 operator!=(const _Expr& __x, const typename _Expr::value_type& __y)
4258 __x, __scalar_expr<value_type>(__y, __x.size())));
4269 operator!=(const typename _Expr::value_type& __x, const _Expr& __y)
4274 __scalar_expr<value_type>(__x, __y.size()), __y));
4284 operator<(const _Expr1& __x, const _Expr2& __y)
4288 return __val_expr<_Op>(_Op(less<value_type>(), __x, __y));
4299 operator<(const _Expr& __x, const typename _Expr::value_type& __y)
4304 __x, __scalar_expr<value_type>(__y, __x.size())));
4315 operator<(const typename _Expr::value_type& __x, const _Expr& __y)
4320 __scalar_expr<value_type>(__x, __y.size()), __y));
4330 operator>(const _Expr1& __x, const _Expr2& __y)
4334 return __val_expr<_Op>(_Op(greater<value_type>(), __x, __y));
4345 operator>(const _Expr& __x, const typename _Expr::value_type& __y)
4350 __x, __scalar_expr<value_type>(__y, __x.size())));
4361 operator>(const typename _Expr::value_type& __x, const _Expr& __y)
4366 __scalar_expr<value_type>(__x, __y.size()), __y));
4376 operator<=(const _Expr1& __x, const _Expr2& __y)
4380 return __val_expr<_Op>(_Op(less_equal<value_type>(), __x, __y));
4391 operator<=(const _Expr& __x, const typename _Expr::value_type& __y)
4396 __x, __scalar_expr<value_type>(__y, __x.size())));
4407 operator<=(const typename _Expr::value_type& __x, const _Expr& __y)
4412 __scalar_expr<value_type>(__x, __y.size()), __y));
4422 operator>=(const _Expr1& __x, const _Expr2& __y)
4426 return __val_expr<_Op>(_Op(greater_equal<value_type>(), __x, __y));
4437 operator>=(const _Expr& __x, const typename _Expr::value_type& __y)
4442 __x, __scalar_expr<value_type>(__y, __x.size())));
4453 operator>=(const typename _Expr::value_type& __x, const _Expr& __y)
4458 __scalar_expr<value_type>(__x, __y.size()), __y));
4468 abs(const _Expr& __x)
4472 return __val_expr<_Op>(_Op(__abs_expr<value_type>(), __x));
4482 acos(const _Expr& __x)
4486 return __val_expr<_Op>(_Op(__acos_expr<value_type>(), __x));
4496 asin(const _Expr& __x)
4500 return __val_expr<_Op>(_Op(__asin_expr<value_type>(), __x));
4510 atan(const _Expr& __x)
4514 return __val_expr<_Op>(_Op(__atan_expr<value_type>(), __x));
4524 atan2(const _Expr1& __x, const _Expr2& __y)
4528 return __val_expr<_Op>(_Op(__atan2_expr<value_type>(), __x, __y));
4539 atan2(const _Expr& __x, const typename _Expr::value_type& __y)
4544 __x, __scalar_expr<value_type>(__y, __x.size())));
4555 atan2(const typename _Expr::value_type& __x, const _Expr& __y)
4560 __scalar_expr<value_type>(__x, __y.size()), __y));
4570 cos(const _Expr& __x)
4574 return __val_expr<_Op>(_Op(__cos_expr<value_type>(), __x));
4584 cosh(const _Expr& __x)
4588 return __val_expr<_Op>(_Op(__cosh_expr<value_type>(), __x));
4598 exp(const _Expr& __x)
4602 return __val_expr<_Op>(_Op(__exp_expr<value_type>(), __x));
4612 log(const _Expr& __x)
4616 return __val_expr<_Op>(_Op(__log_expr<value_type>(), __x));
4626 log10(const _Expr& __x)
4630 return __val_expr<_Op>(_Op(__log10_expr<value_type>(), __x));
4640 pow(const _Expr1& __x, const _Expr2& __y)
4644 return __val_expr<_Op>(_Op(__pow_expr<value_type>(), __x, __y));
4655 pow(const _Expr& __x, const typename _Expr::value_type& __y)
4660 __x, __scalar_expr<value_type>(__y, __x.size())));
4671 pow(const typename _Expr::value_type& __x, const _Expr& __y)
4676 __scalar_expr<value_type>(__x, __y.size()), __y));
4686 sin(const _Expr& __x)
4690 return __val_expr<_Op>(_Op(__sin_expr<value_type>(), __x));
4700 sinh(const _Expr& __x)
4704 return __val_expr<_Op>(_Op(__sinh_expr<value_type>(), __x));
4714 sqrt(const _Expr& __x)
4718 return __val_expr<_Op>(_Op(__sqrt_expr<value_type>(), __x));
4728 tan(const _Expr& __x)
4732 return __val_expr<_Op>(_Op(__tan_expr<value_type>(), __x));
4742 tanh(const _Expr& __x)
4746 return __val_expr<_Op>(_Op(__tanh_expr<value_type>(), __x));