Lines Matching refs:valarray

2 //===-------------------------- valarray ----------------------------------===//
14 valarray synopsis
20 class valarray
26 valarray();
27 explicit valarray(size_t n);
28 valarray(const value_type& x, size_t n);
29 valarray(const value_type* px, size_t n);
30 valarray(const valarray& v);
31 valarray(valarray&& v) noexcept;
32 valarray(const slice_array<value_type>& sa);
33 valarray(const gslice_array<value_type>& ga);
34 valarray(const mask_array<value_type>& ma);
35 valarray(const indirect_array<value_type>& ia);
36 valarray(initializer_list<value_type> il);
37 ~valarray();
40 valarray& operator=(const valarray& v);
41 valarray& operator=(valarray&& v) noexcept;
42 valarray& operator=(initializer_list<value_type> il);
43 valarray& operator=(const value_type& x);
44 valarray& operator=(const slice_array<value_type>& sa);
45 valarray& operator=(const gslice_array<value_type>& ga);
46 valarray& operator=(const mask_array<value_type>& ma);
47 valarray& operator=(const indirect_array<value_type>& ia);
54 valarray operator[](slice s) const;
56 valarray operator[](const gslice& gs) const;
58 valarray operator[](const valarray<bool>& vb) const;
59 mask_array<value_type> operator[](const valarray<bool>& vb);
60 valarray operator[](const valarray<size_t>& vs) const;
61 indirect_array<value_type> operator[](const valarray<size_t>& vs);
64 valarray operator+() const;
65 valarray operator-() const;
66 valarray operator~() const;
67 valarray<bool> operator!() const;
70 valarray& operator*= (const value_type& x);
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);
81 valarray& operator*= (const valarray& v);
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);
93 void swap(valarray& v) noexcept;
101 valarray shift (int i) const;
102 valarray cshift(int i) const;
103 valarray apply(value_type f(value_type)) const;
104 valarray apply(value_type f(const value_type&)) const;
126 void operator= (const valarray<value_type>& v) 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;
139 void operator=(const valarray<T>& val_arr) const;
148 gslice(size_t start, const valarray<size_t>& size,
149 const valarray<size_t>& stride);
152 valarray<size_t> size() const;
153 valarray<size_t> stride() 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;
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;
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;
234 template<class T> void swap(valarray<T>& x, valarray<T>& y) noexcept;
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);
308 template<class T> valarray<T> abs (const valarray<T>& x);
309 template<class T> valarray<T> acos (const valarray<T>& x);
310 template<class T> valarray<T> asin (const valarray<T>& x);
311 template<class T> valarray<T> atan (const valarray<T>& x);
313 template<class T> valarray<T> atan2(const valarray<T>& x, const valarray<T>& y);
314 template<class T> valarray<T> atan2(const valarray<T>& x, const T& y);
315 template<class T> valarray<T> atan2(const T& x, const valarray<T>& y);
317 template<class T> valarray<T> cos (const valarray<T>& x);
318 template<class T> valarray<T> cosh (const valarray<T>& x);
319 template<class T> valarray<T> exp (const valarray<T>& x);
320 template<class T> valarray<T> log (const valarray<T>& x);
321 template<class T> valarray<T> log10(const valarray<T>& x);
323 template<class T> valarray<T> pow(const valarray<T>& x, const valarray<T>& y);
324 template<class T> valarray<T> pow(const valarray<T>& x, const T& y);
325 template<class T> valarray<T> pow(const T& x, const valarray<T>& y);
327 template<class T> valarray<T> sin (const valarray<T>& x);
328 template<class T> valarray<T> sinh (const valarray<T>& x);
329 template<class T> valarray<T> sqrt (const valarray<T>& x);
330 template<class T> valarray<T> tan (const valarray<T>& x);
331 template<class T> valarray<T> tanh (const valarray<T>& x);
333 template <class T> unspecified1 begin(valarray<T>& v);
334 template <class T> unspecified2 begin(const valarray<T>& v);
335 template <class T> unspecified1 end(valarray<T>& v);
336 template <class T> unspecified2 end(const valarray<T>& v);
360 template<class _Tp> class _LIBCPP_TEMPLATE_VIS valarray;
396 begin(valarray<_Tp>& __v);
401 begin(const valarray<_Tp>& __v);
406 end(valarray<_Tp>& __v);
411 end(const valarray<_Tp>& __v);
678 template <class> friend class _LIBCPP_TEMPLATE_VIS valarray;
790 struct __is_val_expr<valarray<_Tp> > : true_type {};
793 class _LIBCPP_TEMPLATE_VIS valarray
806 valarray() : __begin_(nullptr), __end_(nullptr) {}
808 explicit valarray(size_t __n);
810 valarray(const value_type& __x, size_t __n);
811 valarray(const value_type* __p, size_t __n);
812 valarray(const valarray& __v);
815 valarray(valarray&& __v) _NOEXCEPT;
816 valarray(initializer_list<value_type> __il);
818 valarray(const slice_array<value_type>& __sa);
819 valarray(const gslice_array<value_type>& __ga);
820 valarray(const mask_array<value_type>& __ma);
821 valarray(const indirect_array<value_type>& __ia);
823 ~valarray();
826 valarray& operator=(const valarray& __v);
829 valarray& operator=(valarray&& __v) _NOEXCEPT;
831 valarray& operator=(initializer_list<value_type>);
834 valarray& operator=(const value_type& __x);
836 valarray& operator=(const slice_array<value_type>& __sa);
838 valarray& operator=(const gslice_array<value_type>& __ga);
840 valarray& operator=(const mask_array<value_type>& __ma);
842 valarray& operator=(const indirect_array<value_type>& __ia);
845 valarray& operator=(const __val_expr<_ValExpr>& __v);
856 __val_expr<__slice_expr<const valarray&> > operator[](slice __s) const;
860 __val_expr<__indirect_expr<const valarray&> > operator[](const gslice& __gs) const;
865 __val_expr<__indirect_expr<const valarray&> > operator[](gslice&& __gs) const;
870 __val_expr<__mask_expr<const valarray&> > operator[](const valarray<bool>& __vb) const;
872 mask_array<value_type> operator[](const valarray<bool>& __vb);
875 __val_expr<__mask_expr<const valarray&> > operator[](valarray<bool>&& __vb) const;
877 mask_array<value_type> operator[](valarray<bool>&& __vb);
880 __val_expr<__indirect_expr<const valarray&> > operator[](const valarray<size_t>& __vs) const;
882 indirect_array<value_type> operator[](const valarray<size_t>& __vs);
885 __val_expr<__indirect_expr<const valarray&> > operator[](valarray<size_t>&& __vs) const;
887 indirect_array<value_type> operator[](valarray<size_t>&& __vs);
891 valarray operator+() const;
892 valarray operator-() const;
893 valarray operator~() const;
894 valarray<bool> operator!() const;
898 valarray& operator*= (const value_type& __x);
900 valarray& operator/= (const value_type& __x);
902 valarray& operator%= (const value_type& __x);
904 valarray& operator+= (const value_type& __x);
906 valarray& operator-= (const value_type& __x);
908 valarray& operator^= (const value_type& __x);
910 valarray& operator&= (const value_type& __x);
912 valarray& operator|= (const value_type& __x);
914 valarray& operator<<=(const value_type& __x);
916 valarray& operator>>=(const value_type& __x);
922 valarray&
931 valarray&
940 valarray&
949 valarray&
958 valarray&
967 valarray&
976 valarray&
985 valarray&
994 valarray&
1003 valarray&
1010 void swap(valarray& __v) _NOEXCEPT;
1022 valarray shift (int __i) const;
1023 valarray cshift(int __i) const;
1024 valarray apply(value_type __f(value_type)) const;
1025 valarray apply(value_type __f(const value_type&)) const;
1029 template <class> friend class _LIBCPP_TEMPLATE_VIS valarray;
1041 begin(valarray<_Up>& __v);
1046 begin(const valarray<_Up>& __v);
1051 end(valarray<_Up>& __v);
1056 end(const valarray<_Up>& __v);
1060 valarray& __assign_range(const value_type* __f, const value_type* __l);
1063 _LIBCPP_EXTERN_TEMPLATE(_LIBCPP_FUNC_VIS void valarray<size_t>::resize(size_t, size_t))
1066 struct _UnaryOp<_Op, valarray<_Tp> >
1072 const valarray<_Tp>& __a0_;
1075 _UnaryOp(const _Op& __op, const valarray<_Tp>& __a0) : __op_(__op), __a0_(__a0) {}
1085 struct _BinaryOp<_Op, valarray<_Tp>, _A1>
1091 const valarray<_Tp>& __a0_;
1095 _BinaryOp(const _Op& __op, const valarray<_Tp>& __a0, const _A1& __a1)
1106 struct _BinaryOp<_Op, _A0, valarray<_Tp> >
1113 const valarray<_Tp>& __a1_;
1116 _BinaryOp(const _Op& __op, const _A0& __a0, const valarray<_Tp>& __a1)
1127 struct _BinaryOp<_Op, valarray<_Tp>, valarray<_Tp> >
1133 const valarray<_Tp>& __a0_;
1134 const valarray<_Tp>& __a1_;
1137 _BinaryOp(const _Op& __op, const valarray<_Tp>& __a0, const valarray<_Tp>& __a1)
1269 void operator=(const valarray<value_type>& __va) const;
1273 slice_array(const slice& __sl, const valarray<value_type>& __v)
1279 template <class> friend class valarray;
1312 slice_array<_Tp>::operator=(const valarray<value_type>& __va) const
1483 valarray<size_t> __size_;
1484 valarray<size_t> __stride_;
1485 valarray<size_t> __1d_;
1492 gslice(size_t __start, const valarray<size_t>& __size,
1493 const valarray<size_t>& __stride)
1501 gslice(size_t __start, const valarray<size_t>& __size,
1502 valarray<size_t>&& __stride)
1508 gslice(size_t __start, valarray<size_t>&& __size,
1509 const valarray<size_t>& __stride)
1515 gslice(size_t __start, valarray<size_t>&& __size,
1516 valarray<size_t>&& __stride)
1527 valarray<size_t> size() const {return __size_;}
1530 valarray<size_t> stride() const {return __stride_;}
1536 template <class> friend class valarray;
1550 valarray<size_t> __1d_;
1661 gslice_array(const gslice& __gs, const valarray<value_type>& __v)
1667 gslice_array(gslice&& __gs, const valarray<value_type>& __v)
1673 template <class> friend class valarray;
1885 valarray<size_t> __1d_;
1997 mask_array(const valarray<bool>& __vb, const valarray<value_type>& __v)
2007 template <class> friend class valarray;
2206 valarray<size_t> __1d_;
2209 __mask_expr(const valarray<bool>& __vb, const _RmExpr& __e)
2228 template <class> friend class valarray;
2241 valarray<size_t> __1d_;
2353 indirect_array(const valarray<size_t>& __ia, const valarray<value_type>& __v)
2361 indirect_array(valarray<size_t>&& __ia, const valarray<value_type>& __v)
2368 template <class> friend class valarray;
2569 valarray<size_t> __1d_;
2572 __indirect_expr(const valarray<size_t>& __ia, const _RmExpr& __e)
2580 __indirect_expr(valarray<size_t>&& __ia, const _RmExpr& __e)
2596 template <class> friend class _LIBCPP_TEMPLATE_VIS valarray;
2631 __val_expr<__mask_expr<_ValExpr> > operator[](const valarray<bool>& __vb) const
2638 __val_expr<__indirect_expr<_ValExpr> > operator[](const valarray<size_t>& __vs) const
2676 operator valarray<result_type>() const;
2747 __val_expr<_ValExpr>::operator valarray<__val_expr::result_type>() const
2749 valarray<result_type> __r;
2761 // valarray
2765 valarray<_Tp>::valarray(size_t __n)
2791 valarray<_Tp>::valarray(const value_type& __x, size_t __n)
2799 valarray<_Tp>::valarray(const value_type* __p, size_t __n)
2824 valarray<_Tp>::valarray(const valarray& __v)
2852 valarray<_Tp>::valarray(valarray&& __v) _NOEXCEPT
2860 valarray<_Tp>::valarray(initializer_list<value_type> __il)
2889 valarray<_Tp>::valarray(const slice_array<value_type>& __sa)
2916 valarray<_Tp>::valarray(const gslice_array<value_type>& __ga)
2945 valarray<_Tp>::valarray(const mask_array<value_type>& __ma)
2974 valarray<_Tp>::valarray(const indirect_array<value_type>& __ia)
3004 valarray<_Tp>::~valarray()
3010 valarray<_Tp>&
3011 valarray<_Tp>::__assign_range(const value_type* __f, const value_type* __l)
3027 valarray<_Tp>&
3028 valarray<_Tp>::operator=(const valarray& __v)
3039 valarray<_Tp>&
3040 valarray<_Tp>::operator=(valarray&& __v) _NOEXCEPT
3052 valarray<_Tp>&
3053 valarray<_Tp>::operator=(initializer_list<value_type> __il)
3062 valarray<_Tp>&
3063 valarray<_Tp>::operator=(const value_type& __x)
3071 valarray<_Tp>&
3072 valarray<_Tp>::operator=(const slice_array<value_type>& __sa)
3083 valarray<_Tp>&
3084 valarray<_Tp>::operator=(const gslice_array<value_type>& __ga)
3097 valarray<_Tp>&
3098 valarray<_Tp>::operator=(const mask_array<value_type>& __ma)
3111 valarray<_Tp>&
3112 valarray<_Tp>::operator=(const indirect_array<value_type>& __ia)
3126 valarray<_Tp>&
3127 valarray<_Tp>::operator=(const __val_expr<_ValExpr>& __v)
3140 __val_expr<__slice_expr<const valarray<_Tp>&> >
3141 valarray<_Tp>::operator[](slice __s) const
3143 return __val_expr<__slice_expr<const valarray&> >(__slice_expr<const valarray&>(__s, *this));
3149 valarray<_Tp>::operator[](slice __s)
3156 __val_expr<__indirect_expr<const valarray<_Tp>&> >
3157 valarray<_Tp>::operator[](const gslice& __gs) const
3159 …return __val_expr<__indirect_expr<const valarray&> >(__indirect_expr<const valarray&>(__gs.__1d_, …
3165 valarray<_Tp>::operator[](const gslice& __gs)
3174 __val_expr<__indirect_expr<const valarray<_Tp>&> >
3175 valarray<_Tp>::operator[](gslice&& __gs) const
3177 …return __val_expr<__indirect_expr<const valarray&> >(__indirect_expr<const valarray&>(move(__gs.__…
3183 valarray<_Tp>::operator[](gslice&& __gs)
3192 __val_expr<__mask_expr<const valarray<_Tp>&> >
3193 valarray<_Tp>::operator[](const valarray<bool>& __vb) const
3195 return __val_expr<__mask_expr<const valarray&> >(__mask_expr<const valarray&>(__vb, *this));
3201 valarray<_Tp>::operator[](const valarray<bool>& __vb)
3210 __val_expr<__mask_expr<const valarray<_Tp>&> >
3211 valarray<_Tp>::operator[](valarray<bool>&& __vb) const
3213 … return __val_expr<__mask_expr<const valarray&> >(__mask_expr<const valarray&>(move(__vb), *this));
3219 valarray<_Tp>::operator[](valarray<bool>&& __vb)
3228 __val_expr<__indirect_expr<const valarray<_Tp>&> >
3229 valarray<_Tp>::operator[](const valarray<size_t>& __vs) const
3231 …return __val_expr<__indirect_expr<const valarray&> >(__indirect_expr<const valarray&>(__vs, *this)…
3237 valarray<_Tp>::operator[](const valarray<size_t>& __vs)
3246 __val_expr<__indirect_expr<const valarray<_Tp>&> >
3247 valarray<_Tp>::operator[](valarray<size_t>&& __vs) const
3249 …return __val_expr<__indirect_expr<const valarray&> >(__indirect_expr<const valarray&>(move(__vs), …
3255 valarray<_Tp>::operator[](valarray<size_t>&& __vs)
3263 valarray<_Tp>
3264 valarray<_Tp>::operator+() const
3266 valarray<value_type> __r;
3278 valarray<_Tp>
3279 valarray<_Tp>::operator-() const
3281 valarray<value_type> __r;
3293 valarray<_Tp>
3294 valarray<_Tp>::operator~() const
3296 valarray<value_type> __r;
3308 valarray<bool>
3309 valarray<_Tp>::operator!() const
3311 valarray<bool> __r;
3324 valarray<_Tp>&
3325 valarray<_Tp>::operator*=(const value_type& __x)
3334 valarray<_Tp>&
3335 valarray<_Tp>::operator/=(const value_type& __x)
3344 valarray<_Tp>&
3345 valarray<_Tp>::operator%=(const value_type& __x)
3354 valarray<_Tp>&
3355 valarray<_Tp>::operator+=(const value_type& __x)
3364 valarray<_Tp>&
3365 valarray<_Tp>::operator-=(const value_type& __x)
3374 valarray<_Tp>&
3375 valarray<_Tp>::operator^=(const value_type& __x)
3384 valarray<_Tp>&
3385 valarray<_Tp>::operator&=(const value_type& __x)
3394 valarray<_Tp>&
3395 valarray<_Tp>::operator|=(const value_type& __x)
3404 valarray<_Tp>&
3405 valarray<_Tp>::operator<<=(const value_type& __x)
3414 valarray<_Tp>&
3415 valarray<_Tp>::operator>>=(const value_type& __x)
3428 valarray<_Tp>&
3430 valarray<_Tp>::operator*=(const _Expr& __v)
3444 valarray<_Tp>&
3446 valarray<_Tp>::operator/=(const _Expr& __v)
3460 valarray<_Tp>&
3462 valarray<_Tp>::operator%=(const _Expr& __v)
3476 valarray<_Tp>&
3478 valarray<_Tp>::operator+=(const _Expr& __v)
3492 valarray<_Tp>&
3494 valarray<_Tp>::operator-=(const _Expr& __v)
3508 valarray<_Tp>&
3510 valarray<_Tp>::operator^=(const _Expr& __v)
3524 valarray<_Tp>&
3526 valarray<_Tp>::operator|=(const _Expr& __v)
3540 valarray<_Tp>&
3542 valarray<_Tp>::operator&=(const _Expr& __v)
3556 valarray<_Tp>&
3558 valarray<_Tp>::operator<<=(const _Expr& __v)
3572 valarray<_Tp>&
3574 valarray<_Tp>::operator>>=(const _Expr& __v)
3585 valarray<_Tp>::swap(valarray& __v) _NOEXCEPT
3594 valarray<_Tp>::sum() const
3608 valarray<_Tp>::min() const
3618 valarray<_Tp>::max() const
3626 valarray<_Tp>
3627 valarray<_Tp>::shift(int __i) const
3629 valarray<value_type> __r;
3662 valarray<_Tp>
3663 valarray<_Tp>::cshift(int __i) const
3665 valarray<value_type> __r;
3681 valarray<_Tp>
3682 valarray<_Tp>::apply(value_type __f(value_type)) const
3684 valarray<value_type> __r;
3696 valarray<_Tp>
3697 valarray<_Tp>::apply(value_type __f(const value_type&)) const
3699 valarray<value_type> __r;
3712 void valarray<_Tp>::__clear(size_t __capacity)
3725 valarray<_Tp>::resize(size_t __n, value_type __x)
3751 swap(valarray<_Tp>& __x, valarray<_Tp>& __y) _NOEXCEPT
4875 begin(valarray<_Tp>& __v)
4883 begin(const valarray<_Tp>& __v)
4891 end(valarray<_Tp>& __v)
4899 end(const valarray<_Tp>& __v)