Lines Matching full:operator
41 valarray& operator=(const valarray& v);
42 valarray& operator=(valarray&& v) noexcept;
43 valarray& operator=(initializer_list<value_type> il);
44 valarray& operator=(const value_type& x);
45 valarray& operator=(const slice_array<value_type>& sa);
46 valarray& operator=(const gslice_array<value_type>& ga);
47 valarray& operator=(const mask_array<value_type>& ma);
48 valarray& operator=(const indirect_array<value_type>& ia);
51 const value_type& operator[](size_t i) const;
52 value_type& operator[](size_t i);
55 valarray operator[](slice s) const;
56 slice_array<value_type> operator[](slice s);
57 valarray operator[](const gslice& gs) const;
58 gslice_array<value_type> operator[](const gslice& gs);
59 valarray operator[](const valarray<bool>& vb) const;
60 mask_array<value_type> operator[](const valarray<bool>& vb);
61 valarray operator[](const valarray<size_t>& vs) const;
62 indirect_array<value_type> operator[](const valarray<size_t>& vs);
65 valarray operator+() const;
66 valarray operator-() const;
67 valarray operator~() const;
68 valarray<bool> operator!() const;
71 valarray& operator*= (const value_type& x);
72 valarray& operator/= (const value_type& x);
73 valarray& operator%= (const value_type& x);
74 valarray& operator+= (const value_type& x);
75 valarray& operator-= (const value_type& x);
76 valarray& operator^= (const value_type& x);
77 valarray& operator&= (const value_type& x);
78 valarray& operator|= (const value_type& x);
79 valarray& operator<<=(const value_type& x);
80 valarray& operator>>=(const value_type& x);
82 valarray& operator*= (const valarray& v);
83 valarray& operator/= (const valarray& v);
84 valarray& operator%= (const valarray& v);
85 valarray& operator+= (const valarray& v);
86 valarray& operator-= (const valarray& v);
87 valarray& operator^= (const valarray& v);
88 valarray& operator|= (const valarray& v);
89 valarray& operator&= (const valarray& v);
90 valarray& operator<<=(const valarray& v);
91 valarray& operator>>=(const valarray& v);
126 const slice_array& operator=(const slice_array& sa) const;
127 void operator= (const valarray<value_type>& v) const;
128 void operator*= (const valarray<value_type>& v) const;
129 void operator/= (const valarray<value_type>& v) const;
130 void operator%= (const valarray<value_type>& v) const;
131 void operator+= (const valarray<value_type>& v) const;
132 void operator-= (const valarray<value_type>& v) const;
133 void operator^= (const valarray<value_type>& v) const;
134 void operator&= (const valarray<value_type>& v) const;
135 void operator|= (const valarray<value_type>& v) const;
136 void operator<<=(const valarray<value_type>& v) const;
137 void operator>>=(const valarray<value_type>& v) const;
139 void operator=(const value_type& x) const;
162 void operator= (const valarray<value_type>& v) const;
163 void operator*= (const valarray<value_type>& v) const;
164 void operator/= (const valarray<value_type>& v) const;
165 void operator%= (const valarray<value_type>& v) const;
166 void operator+= (const valarray<value_type>& v) const;
167 void operator-= (const valarray<value_type>& v) const;
168 void operator^= (const valarray<value_type>& v) const;
169 void operator&= (const valarray<value_type>& v) const;
170 void operator|= (const valarray<value_type>& v) const;
171 void operator<<=(const valarray<value_type>& v) const;
172 void operator>>=(const valarray<value_type>& v) const;
176 const gslice_array& operator=(const gslice_array& ga) const;
177 void operator=(const value_type& x) const;
188 void operator= (const valarray<value_type>& v) const;
189 void operator*= (const valarray<value_type>& v) const;
190 void operator/= (const valarray<value_type>& v) const;
191 void operator%= (const valarray<value_type>& v) const;
192 void operator+= (const valarray<value_type>& v) const;
193 void operator-= (const valarray<value_type>& v) const;
194 void operator^= (const valarray<value_type>& v) const;
195 void operator&= (const valarray<value_type>& v) const;
196 void operator|= (const valarray<value_type>& v) const;
197 void operator<<=(const valarray<value_type>& v) const;
198 void operator>>=(const valarray<value_type>& v) const;
202 const mask_array& operator=(const mask_array& ma) const;
203 void operator=(const value_type& x) const;
214 void operator= (const valarray<value_type>& v) const;
215 void operator*= (const valarray<value_type>& v) const;
216 void operator/= (const valarray<value_type>& v) const;
217 void operator%= (const valarray<value_type>& v) const;
218 void operator+= (const valarray<value_type>& v) const;
219 void operator-= (const valarray<value_type>& v) const;
220 void operator^= (const valarray<value_type>& v) const;
221 void operator&= (const valarray<value_type>& v) const;
222 void operator|= (const valarray<value_type>& v) const;
223 void operator<<=(const valarray<value_type>& v) const;
224 void operator>>=(const valarray<value_type>& v) const;
228 const indirect_array& operator=(const indirect_array& ia) const;
229 void operator=(const value_type& x) const;
236 template<class T> valarray<T> operator* (const valarray<T>& x, const valarray<T>& y);
237 template<class T> valarray<T> operator* (const valarray<T>& x, const T& y);
238 template<class T> valarray<T> operator* (const T& x, const valarray<T>& y);
240 template<class T> valarray<T> operator/ (const valarray<T>& x, const valarray<T>& y);
241 template<class T> valarray<T> operator/ (const valarray<T>& x, const T& y);
242 template<class T> valarray<T> operator/ (const T& x, const valarray<T>& y);
244 template<class T> valarray<T> operator% (const valarray<T>& x, const valarray<T>& y);
245 template<class T> valarray<T> operator% (const valarray<T>& x, const T& y);
246 template<class T> valarray<T> operator% (const T& x, const valarray<T>& y);
248 template<class T> valarray<T> operator+ (const valarray<T>& x, const valarray<T>& y);
249 template<class T> valarray<T> operator+ (const valarray<T>& x, const T& y);
250 template<class T> valarray<T> operator+ (const T& x, const valarray<T>& y);
252 template<class T> valarray<T> operator- (const valarray<T>& x, const valarray<T>& y);
253 template<class T> valarray<T> operator- (const valarray<T>& x, const T& y);
254 template<class T> valarray<T> operator- (const T& x, const valarray<T>& y);
256 template<class T> valarray<T> operator^ (const valarray<T>& x, const valarray<T>& y);
257 template<class T> valarray<T> operator^ (const valarray<T>& x, const T& y);
258 template<class T> valarray<T> operator^ (const T& x, const valarray<T>& y);
260 template<class T> valarray<T> operator& (const valarray<T>& x, const valarray<T>& y);
261 template<class T> valarray<T> operator& (const valarray<T>& x, const T& y);
262 template<class T> valarray<T> operator& (const T& x, const valarray<T>& y);
264 template<class T> valarray<T> operator| (const valarray<T>& x, const valarray<T>& y);
265 template<class T> valarray<T> operator| (const valarray<T>& x, const T& y);
266 template<class T> valarray<T> operator| (const T& x, const valarray<T>& y);
268 template<class T> valarray<T> operator<<(const valarray<T>& x, const valarray<T>& y);
269 template<class T> valarray<T> operator<<(const valarray<T>& x, const T& y);
270 template<class T> valarray<T> operator<<(const T& x, const valarray<T>& y);
272 template<class T> valarray<T> operator>>(const valarray<T>& x, const valarray<T>& y);
273 template<class T> valarray<T> operator>>(const valarray<T>& x, const T& y);
274 template<class T> valarray<T> operator>>(const T& x, const valarray<T>& y);
276 template<class T> valarray<bool> operator&&(const valarray<T>& x, const valarray<T>& y);
277 template<class T> valarray<bool> operator&&(const valarray<T>& x, const T& y);
278 template<class T> valarray<bool> operator&&(const T& x, const valarray<T>& y);
280 template<class T> valarray<bool> operator||(const valarray<T>& x, const valarray<T>& y);
281 template<class T> valarray<bool> operator||(const valarray<T>& x, const T& y);
282 template<class T> valarray<bool> operator||(const T& x, const valarray<T>& y);
284 template<class T> valarray<bool> operator==(const valarray<T>& x, const valarray<T>& y);
285 template<class T> valarray<bool> operator==(const valarray<T>& x, const T& y);
286 template<class T> valarray<bool> operator==(const T& x, const valarray<T>& y);
288 template<class T> valarray<bool> operator!=(const valarray<T>& x, const valarray<T>& y);
289 template<class T> valarray<bool> operator!=(const valarray<T>& x, const T& y);
290 template<class T> valarray<bool> operator!=(const T& x, const valarray<T>& y);
292 template<class T> valarray<bool> operator< (const valarray<T>& x, const valarray<T>& y);
293 template<class T> valarray<bool> operator< (const valarray<T>& x, const T& y);
294 template<class T> valarray<bool> operator< (const T& x, const valarray<T>& y);
296 template<class T> valarray<bool> operator> (const valarray<T>& x, const valarray<T>& y);
297 template<class T> valarray<bool> operator> (const valarray<T>& x, const T& y);
298 template<class T> valarray<bool> operator> (const T& x, const valarray<T>& y);
300 template<class T> valarray<bool> operator<=(const valarray<T>& x, const valarray<T>& y);
301 template<class T> valarray<bool> operator<=(const valarray<T>& x, const T& y);
302 template<class T> valarray<bool> operator<=(const T& x, const valarray<T>& y);
304 template<class T> valarray<bool> operator>=(const valarray<T>& x, const valarray<T>& y);
305 template<class T> valarray<bool> operator>=(const valarray<T>& x, const T& y);
306 template<class T> valarray<bool> operator>=(const T& x, const valarray<T>& y);
426 result_type operator[](size_t __i) const {return __op_(__a0_[__i]);}
447 value_type operator[](size_t __i) const {return __op_(__a0_[__i], __a1_[__i]);}
467 result_type operator[](size_t) const {return __t_;}
477 _Tp operator()(const _Tp& __x) const
485 _Tp operator()(const _Tp& __x) const
493 _Tp operator()(const _Tp& __x, const _Tp& __y) const
501 _Tp operator()(const _Tp& __x, const _Tp& __y) const
515 _Tp operator()(const _Tp& __x) const
523 _Tp operator()(const _Tp& __x) const
531 _Tp operator()(const _Tp& __x) const
539 _Tp operator()(const _Tp& __x) const
547 _Tp operator()(const _Tp& __x) const
555 _Tp operator()(const _Tp& __x, const _Tp& __y) const
563 _Tp operator()(const _Tp& __x) const
571 _Tp operator()(const _Tp& __x) const
579 _Tp operator()(const _Tp& __x) const
587 _Tp operator()(const _Tp& __x) const
595 _Tp operator()(const _Tp& __x) const
603 _Tp operator()(const _Tp& __x, const _Tp& __y) const
611 _Tp operator()(const _Tp& __x) const
619 _Tp operator()(const _Tp& __x) const
627 _Tp operator()(const _Tp& __x) const
635 _Tp operator()(const _Tp& __x) const
643 _Tp operator()(const _Tp& __x) const
671 result_type operator[](size_t __i) const
716 result_type operator[](size_t __j) const
766 result_type operator[](size_t __i) const
825 valarray& operator=(const valarray& __v);
828 valarray& operator=(valarray&& __v) _NOEXCEPT;
830 valarray& operator=(initializer_list<value_type>);
833 valarray& operator=(const value_type& __x);
835 valarray& operator=(const slice_array<value_type>& __sa);
837 valarray& operator=(const gslice_array<value_type>& __ga);
839 valarray& operator=(const mask_array<value_type>& __ma);
841 valarray& operator=(const indirect_array<value_type>& __ia);
844 valarray& operator=(const __val_expr<_ValExpr>& __v);
848 const value_type& operator[](size_t __i) const {return __begin_[__i];}
851 value_type& operator[](size_t __i) {return __begin_[__i];}
855 __val_expr<__slice_expr<const valarray&> > operator[](slice __s) const;
857 slice_array<value_type> operator[](slice __s);
859 __val_expr<__indirect_expr<const valarray&> > operator[](const gslice& __gs) const;
861 gslice_array<value_type> operator[](const gslice& __gs);
864 __val_expr<__indirect_expr<const valarray&> > operator[](gslice&& __gs) const;
866 gslice_array<value_type> operator[](gslice&& __gs);
869 __val_expr<__mask_expr<const valarray&> > operator[](const valarray<bool>& __vb) const;
871 mask_array<value_type> operator[](const valarray<bool>& __vb);
874 __val_expr<__mask_expr<const valarray&> > operator[](valarray<bool>&& __vb) const;
876 mask_array<value_type> operator[](valarray<bool>&& __vb);
879 __val_expr<__indirect_expr<const valarray&> > operator[](const valarray<size_t>& __vs) const;
881 indirect_array<value_type> operator[](const valarray<size_t>& __vs);
884 __val_expr<__indirect_expr<const valarray&> > operator[](valarray<size_t>&& __vs) const;
886 indirect_array<value_type> operator[](valarray<size_t>&& __vs);
890 valarray operator+() const;
891 valarray operator-() const;
892 valarray operator~() const;
893 valarray<bool> operator!() const;
897 valarray& operator*= (const value_type& __x);
899 valarray& operator/= (const value_type& __x);
901 valarray& operator%= (const value_type& __x);
903 valarray& operator+= (const value_type& __x);
905 valarray& operator-= (const value_type& __x);
907 valarray& operator^= (const value_type& __x);
909 valarray& operator&= (const value_type& __x);
911 valarray& operator|= (const value_type& __x);
913 valarray& operator<<=(const value_type& __x);
915 valarray& operator>>=(const value_type& __x);
924 operator*= (const _Expr& __v);
933 operator/= (const _Expr& __v);
942 operator%= (const _Expr& __v);
951 operator+= (const _Expr& __v);
960 operator-= (const _Expr& __v);
969 operator^= (const _Expr& __v);
978 operator|= (const _Expr& __v);
987 operator&= (const _Expr& __v);
996 operator<<= (const _Expr& __v);
1005 operator>>= (const _Expr& __v);
1075 result_type operator[](size_t __i) const {return __op_(__a0_[__i]);}
1096 value_type operator[](size_t __i) const {return __op_(__a0_[__i], __a1_[__i]);}
1117 value_type operator[](size_t __i) const {return __op_(__a0_[__i], __a1_[__i]);}
1138 value_type operator[](size_t __i) const {return __op_(__a0_[__i], __a1_[__i]);}
1165 operator=(const _Expr& __v) const;
1174 operator*=(const _Expr& __v) const;
1183 operator/=(const _Expr& __v) const;
1192 operator%=(const _Expr& __v) const;
1201 operator+=(const _Expr& __v) const;
1210 operator-=(const _Expr& __v) const;
1219 operator^=(const _Expr& __v) const;
1228 operator&=(const _Expr& __v) const;
1237 operator|=(const _Expr& __v) const;
1246 operator<<=(const _Expr& __v) const;
1255 operator>>=(const _Expr& __v) const;
1258 const slice_array& operator=(const slice_array& __sa) const;
1261 void operator=(const value_type& __x) const;
1278 slice_array<_Tp>::operator=(const slice_array& __sa) const
1295 slice_array<_Tp>::operator=(const _Expr& __v) const
1310 slice_array<_Tp>::operator*=(const _Expr& __v) const
1325 slice_array<_Tp>::operator/=(const _Expr& __v) const
1340 slice_array<_Tp>::operator%=(const _Expr& __v) const
1355 slice_array<_Tp>::operator+=(const _Expr& __v) const
1370 slice_array<_Tp>::operator-=(const _Expr& __v) const
1385 slice_array<_Tp>::operator^=(const _Expr& __v) const
1400 slice_array<_Tp>::operator&=(const _Expr& __v) const
1415 slice_array<_Tp>::operator|=(const _Expr& __v) const
1430 slice_array<_Tp>::operator<<=(const _Expr& __v) const
1445 slice_array<_Tp>::operator>>=(const _Expr& __v) const
1455 slice_array<_Tp>::operator=(const value_type& __x) const
1508 // gslice& operator=(const gslice&) = default;
1509 // gslice& operator=(gslice&&) = default;
1548 operator=(const _Expr& __v) const;
1557 operator*=(const _Expr& __v) const;
1566 operator/=(const _Expr& __v) const;
1575 operator%=(const _Expr& __v) const;
1584 operator+=(const _Expr& __v) const;
1593 operator-=(const _Expr& __v) const;
1602 operator^=(const _Expr& __v) const;
1611 operator&=(const _Expr& __v) const;
1620 operator|=(const _Expr& __v) const;
1629 operator<<=(const _Expr& __v) const;
1638 operator>>=(const _Expr& __v) const;
1641 const gslice_array& operator=(const gslice_array& __ga) const;
1644 void operator=(const value_type& __x) const;
1648 // gslice_array& operator=(const gslice_array&) = default;
1649 // gslice_array& operator=(gslice_array&&) = default;
1675 gslice_array<_Tp>::operator=(const _Expr& __v) const
1691 gslice_array<_Tp>::operator*=(const _Expr& __v) const
1707 gslice_array<_Tp>::operator/=(const _Expr& __v) const
1723 gslice_array<_Tp>::operator%=(const _Expr& __v) const
1739 gslice_array<_Tp>::operator+=(const _Expr& __v) const
1755 gslice_array<_Tp>::operator-=(const _Expr& __v) const
1771 gslice_array<_Tp>::operator^=(const _Expr& __v) const
1787 gslice_array<_Tp>::operator&=(const _Expr& __v) const
1803 gslice_array<_Tp>::operator|=(const _Expr& __v) const
1819 gslice_array<_Tp>::operator<<=(const _Expr& __v) const
1835 gslice_array<_Tp>::operator>>=(const _Expr& __v) const
1846 gslice_array<_Tp>::operator=(const gslice_array& __ga) const
1859 gslice_array<_Tp>::operator=(const value_type& __x) const
1886 operator=(const _Expr& __v) const;
1895 operator*=(const _Expr& __v) const;
1904 operator/=(const _Expr& __v) const;
1913 operator%=(const _Expr& __v) const;
1922 operator+=(const _Expr& __v) const;
1931 operator-=(const _Expr& __v) const;
1940 operator^=(const _Expr& __v) const;
1949 operator&=(const _Expr& __v) const;
1958 operator|=(const _Expr& __v) const;
1967 operator<<=(const _Expr& __v) const;
1976 operator>>=(const _Expr& __v) const;
1979 const mask_array& operator=(const mask_array& __ma) const;
1982 void operator=(const value_type& __x) const;
1986 // mask_array& operator=(const mask_array&) = default;
1987 // mask_array& operator=(mask_array&&) = default;
2012 mask_array<_Tp>::operator=(const _Expr& __v) const
2027 mask_array<_Tp>::operator*=(const _Expr& __v) const
2042 mask_array<_Tp>::operator/=(const _Expr& __v) const
2057 mask_array<_Tp>::operator%=(const _Expr& __v) const
2072 mask_array<_Tp>::operator+=(const _Expr& __v) const
2087 mask_array<_Tp>::operator-=(const _Expr& __v) const
2102 mask_array<_Tp>::operator^=(const _Expr& __v) const
2117 mask_array<_Tp>::operator&=(const _Expr& __v) const
2132 mask_array<_Tp>::operator|=(const _Expr& __v) const
2147 mask_array<_Tp>::operator<<=(const _Expr& __v) const
2162 mask_array<_Tp>::operator>>=(const _Expr& __v) const
2172 mask_array<_Tp>::operator=(const mask_array& __ma) const
2183 mask_array<_Tp>::operator=(const value_type& __x) const
2215 result_type operator[](size_t __i) const
2244 operator=(const _Expr& __v) const;
2253 operator*=(const _Expr& __v) const;
2262 operator/=(const _Expr& __v) const;
2271 operator%=(const _Expr& __v) const;
2280 operator+=(const _Expr& __v) const;
2289 operator-=(const _Expr& __v) const;
2298 operator^=(const _Expr& __v) const;
2307 operator&=(const _Expr& __v) const;
2316 operator|=(const _Expr& __v) const;
2325 operator<<=(const _Expr& __v) const;
2334 operator>>=(const _Expr& __v) const;
2337 const indirect_array& operator=(const indirect_array& __ia) const;
2340 void operator=(const value_type& __x) const;
2344 // indirect_array& operator=(const indirect_array&) = default;
2345 // indirect_array& operator=(indirect_array&&) = default;
2375 indirect_array<_Tp>::operator=(const _Expr& __v) const
2390 indirect_array<_Tp>::operator*=(const _Expr& __v) const
2405 indirect_array<_Tp>::operator/=(const _Expr& __v) const
2420 indirect_array<_Tp>::operator%=(const _Expr& __v) const
2435 indirect_array<_Tp>::operator+=(const _Expr& __v) const
2450 indirect_array<_Tp>::operator-=(const _Expr& __v) const
2465 indirect_array<_Tp>::operator^=(const _Expr& __v) const
2480 indirect_array<_Tp>::operator&=(const _Expr& __v) const
2495 indirect_array<_Tp>::operator|=(const _Expr& __v) const
2510 indirect_array<_Tp>::operator<<=(const _Expr& __v) const
2525 indirect_array<_Tp>::operator>>=(const _Expr& __v) const
2535 indirect_array<_Tp>::operator=(const indirect_array& __ia) const
2548 indirect_array<_Tp>::operator=(const value_type& __x) const
2585 result_type operator[](size_t __i) const
2608 result_type operator[](size_t __i) const
2612 __val_expr<__slice_expr<_ValExpr> > operator[](slice __s) const
2616 __val_expr<__indirect_expr<_ValExpr> > operator[](const gslice& __gs) const
2620 __val_expr<__mask_expr<_ValExpr> > operator[](const valarray<bool>& __vb) const
2624 __val_expr<__indirect_expr<_ValExpr> > operator[](const valarray<size_t>& __vs) const
2629 operator+() const
2637 operator-() const
2645 operator~() const
2653 operator!() const
2659 operator valarray<result_type>() const;
2730 __val_expr<_ValExpr>::operator valarray<__val_expr::result_type>() const
2976 valarray<_Tp>::operator=(const valarray& __v)
2992 valarray<_Tp>::operator=(valarray&& __v) _NOEXCEPT
3005 valarray<_Tp>::operator=(initializer_list<value_type> __il)
3018 valarray<_Tp>::operator=(const value_type& __x)
3027 valarray<_Tp>::operator=(const slice_array<value_type>& __sa)
3039 valarray<_Tp>::operator=(const gslice_array<value_type>& __ga)
3053 valarray<_Tp>::operator=(const mask_array<value_type>& __ma)
3067 valarray<_Tp>::operator=(const indirect_array<value_type>& __ia)
3082 valarray<_Tp>::operator=(const __val_expr<_ValExpr>& __v)
3096 valarray<_Tp>::operator[](slice __s) const
3104 valarray<_Tp>::operator[](slice __s)
3112 valarray<_Tp>::operator[](const gslice& __gs) const
3120 valarray<_Tp>::operator[](const gslice& __gs)
3130 valarray<_Tp>::operator[](gslice&& __gs) const
3138 valarray<_Tp>::operator[](gslice&& __gs)
3148 valarray<_Tp>::operator[](const valarray<bool>& __vb) const
3156 valarray<_Tp>::operator[](const valarray<bool>& __vb)
3166 valarray<_Tp>::operator[](valarray<bool>&& __vb) const
3174 valarray<_Tp>::operator[](valarray<bool>&& __vb)
3184 valarray<_Tp>::operator[](const valarray<size_t>& __vs) const
3192 valarray<_Tp>::operator[](const valarray<size_t>& __vs)
3202 valarray<_Tp>::operator[](valarray<size_t>&& __vs) const
3210 valarray<_Tp>::operator[](valarray<size_t>&& __vs)
3219 valarray<_Tp>::operator+() const
3236 valarray<_Tp>::operator-() const
3253 valarray<_Tp>::operator~() const
3270 valarray<_Tp>::operator!() const
3288 valarray<_Tp>::operator*=(const value_type& __x)
3298 valarray<_Tp>::operator/=(const value_type& __x)
3308 valarray<_Tp>::operator%=(const value_type& __x)
3318 valarray<_Tp>::operator+=(const value_type& __x)
3328 valarray<_Tp>::operator-=(const value_type& __x)
3338 valarray<_Tp>::operator^=(const value_type& __x)
3348 valarray<_Tp>::operator&=(const value_type& __x)
3358 valarray<_Tp>::operator|=(const value_type& __x)
3368 valarray<_Tp>::operator<<=(const value_type& __x)
3378 valarray<_Tp>::operator>>=(const value_type& __x)
3393 valarray<_Tp>::operator*=(const _Expr& __v)
3409 valarray<_Tp>::operator/=(const _Expr& __v)
3425 valarray<_Tp>::operator%=(const _Expr& __v)
3441 valarray<_Tp>::operator+=(const _Expr& __v)
3457 valarray<_Tp>::operator-=(const _Expr& __v)
3473 valarray<_Tp>::operator^=(const _Expr& __v)
3489 valarray<_Tp>::operator|=(const _Expr& __v)
3505 valarray<_Tp>::operator&=(const _Expr& __v)
3521 valarray<_Tp>::operator<<=(const _Expr& __v)
3537 valarray<_Tp>::operator>>=(const _Expr& __v)
3727 operator*(const _Expr1& __x, const _Expr2& __y)
3742 operator*(const _Expr& __x, const typename _Expr::value_type& __y)
3758 operator*(const typename _Expr::value_type& __x, const _Expr& __y)
3773 operator/(const _Expr1& __x, const _Expr2& __y)
3788 operator/(const _Expr& __x, const typename _Expr::value_type& __y)
3804 operator/(const typename _Expr::value_type& __x, const _Expr& __y)
3819 operator%(const _Expr1& __x, const _Expr2& __y)
3834 operator%(const _Expr& __x, const typename _Expr::value_type& __y)
3850 operator%(const typename _Expr::value_type& __x, const _Expr& __y)
3865 operator+(const _Expr1& __x, const _Expr2& __y)
3880 operator+(const _Expr& __x, const typename _Expr::value_type& __y)
3896 operator+(const typename _Expr::value_type& __x, const _Expr& __y)
3911 operator-(const _Expr1& __x, const _Expr2& __y)
3926 operator-(const _Expr& __x, const typename _Expr::value_type& __y)
3942 operator-(const typename _Expr::value_type& __x, const _Expr& __y)
3957 operator^(const _Expr1& __x, const _Expr2& __y)
3972 operator^(const _Expr& __x, const typename _Expr::value_type& __y)
3988 operator^(const typename _Expr::value_type& __x, const _Expr& __y)
4003 operator&(const _Expr1& __x, const _Expr2& __y)
4018 operator&(const _Expr& __x, const typename _Expr::value_type& __y)
4034 operator&(const typename _Expr::value_type& __x, const _Expr& __y)
4049 operator|(const _Expr1& __x, const _Expr2& __y)
4064 operator|(const _Expr& __x, const typename _Expr::value_type& __y)
4080 operator|(const typename _Expr::value_type& __x, const _Expr& __y)
4095 operator<<(const _Expr1& __x, const _Expr2& __y)
4110 operator<<(const _Expr& __x, const typename _Expr::value_type& __y)
4126 operator<<(const typename _Expr::value_type& __x, const _Expr& __y)
4141 operator>>(const _Expr1& __x, const _Expr2& __y)
4156 operator>>(const _Expr& __x, const typename _Expr::value_type& __y)
4172 operator>>(const typename _Expr::value_type& __x, const _Expr& __y)
4187 operator&&(const _Expr1& __x, const _Expr2& __y)
4202 operator&&(const _Expr& __x, const typename _Expr::value_type& __y)
4218 operator&&(const typename _Expr::value_type& __x, const _Expr& __y)
4233 operator||(const _Expr1& __x, const _Expr2& __y)
4248 operator||(const _Expr& __x, const typename _Expr::value_type& __y)
4264 operator||(const typename _Expr::value_type& __x, const _Expr& __y)
4279 operator==(const _Expr1& __x, const _Expr2& __y)
4294 operator==(const _Expr& __x, const typename _Expr::value_type& __y)
4310 operator==(const typename _Expr::value_type& __x, const _Expr& __y)
4325 operator!=(const _Expr1& __x, const _Expr2& __y)
4340 operator!=(const _Expr& __x, const typename _Expr::value_type& __y)
4356 operator!=(const typename _Expr::value_type& __x, const _Expr& __y)
4371 operator<(const _Expr1& __x, const _Expr2& __y)
4386 operator<(const _Expr& __x, const typename _Expr::value_type& __y)
4402 operator<(const typename _Expr::value_type& __x, const _Expr& __y)
4417 operator>(const _Expr1& __x, const _Expr2& __y)
4432 operator>(const _Expr& __x, const typename _Expr::value_type& __y)
4448 operator>(const typename _Expr::value_type& __x, const _Expr& __y)
4463 operator<=(const _Expr1& __x, const _Expr2& __y)
4478 operator<=(const _Expr& __x, const typename _Expr::value_type& __y)
4494 operator<=(const typename _Expr::value_type& __x, const _Expr& __y)
4509 operator>=(const _Expr1& __x, const _Expr2& __y)
4524 operator>=(const _Expr& __x, const typename _Expr::value_type& __y)
4540 operator>=(const typename _Expr::value_type& __x, const _Expr& __y)