Lines Matching refs:__v
416 begin(valarray<_Tp>& __v);
421 begin(const valarray<_Tp>& __v);
426 end(valarray<_Tp>& __v);
431 end(const valarray<_Tp>& __v);
854 valarray(const valarray& __v);
857 valarray(valarray&& __v) _NOEXCEPT;
868 valarray& operator=(const valarray& __v);
871 valarray& operator=(valarray&& __v) _NOEXCEPT;
887 valarray& operator=(const __val_expr<_ValExpr>& __v);
971 operator*= (const _Expr& __v);
980 operator/= (const _Expr& __v);
989 operator%= (const _Expr& __v);
998 operator+= (const _Expr& __v);
1007 operator-= (const _Expr& __v);
1016 operator^= (const _Expr& __v);
1025 operator|= (const _Expr& __v);
1034 operator&= (const _Expr& __v);
1043 operator<<= (const _Expr& __v);
1052 operator>>= (const _Expr& __v);
1056 void swap(valarray& __v) _NOEXCEPT;
1087 begin(valarray<_Up>& __v);
1092 begin(const valarray<_Up>& __v);
1097 end(valarray<_Up>& __v);
1102 end(const valarray<_Up>& __v);
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;
1264 operator-=(const _Expr& __v) const;
1273 operator^=(const _Expr& __v) const;
1282 operator&=(const _Expr& __v) const;
1291 operator|=(const _Expr& __v) const;
1300 operator<<=(const _Expr& __v) const;
1309 operator>>=(const _Expr& __v) const;
1324 slice_array(const slice& __sl, const valarray<value_type>& __v)
1325 : __vp_(const_cast<value_type*>(__v.__begin_ + __sl.start())),
1354 slice_array<_Tp>::operator=(const _Expr& __v) const
1358 *__t = __v[__i];
1378 slice_array<_Tp>::operator*=(const _Expr& __v) const
1382 *__t *= __v[__i];
1393 slice_array<_Tp>::operator/=(const _Expr& __v) const
1397 *__t /= __v[__i];
1408 slice_array<_Tp>::operator%=(const _Expr& __v) const
1412 *__t %= __v[__i];
1423 slice_array<_Tp>::operator+=(const _Expr& __v) const
1427 *__t += __v[__i];
1438 slice_array<_Tp>::operator-=(const _Expr& __v) const
1442 *__t -= __v[__i];
1453 slice_array<_Tp>::operator^=(const _Expr& __v) const
1457 *__t ^= __v[__i];
1468 slice_array<_Tp>::operator&=(const _Expr& __v) const
1472 *__t &= __v[__i];
1483 slice_array<_Tp>::operator|=(const _Expr& __v) const
1487 *__t |= __v[__i];
1498 slice_array<_Tp>::operator<<=(const _Expr& __v) const
1502 *__t <<= __v[__i];
1513 slice_array<_Tp>::operator>>=(const _Expr& __v) const
1517 *__t >>= __v[__i];
1611 operator=(const _Expr& __v) const;
1620 operator*=(const _Expr& __v) const;
1629 operator/=(const _Expr& __v) const;
1638 operator%=(const _Expr& __v) const;
1647 operator+=(const _Expr& __v) const;
1656 operator-=(const _Expr& __v) const;
1665 operator^=(const _Expr& __v) const;
1674 operator&=(const _Expr& __v) const;
1683 operator|=(const _Expr& __v) const;
1692 operator<<=(const _Expr& __v) const;
1701 operator>>=(const _Expr& __v) const;
1712 gslice_array(const gslice& __gs, const valarray<value_type>& __v)
1713 : __vp_(const_cast<value_type*>(__v.__begin_)),
1718 gslice_array(gslice&& __gs, const valarray<value_type>& __v)
1719 : __vp_(const_cast<value_type*>(__v.__begin_)),
1735 gslice_array<_Tp>::operator=(const _Expr& __v) const
1740 __vp_[*__i] = __v[__j];
1751 gslice_array<_Tp>::operator*=(const _Expr& __v) const
1756 __vp_[*__i] *= __v[__j];
1767 gslice_array<_Tp>::operator/=(const _Expr& __v) const
1772 __vp_[*__i] /= __v[__j];
1783 gslice_array<_Tp>::operator%=(const _Expr& __v) const
1788 __vp_[*__i] %= __v[__j];
1799 gslice_array<_Tp>::operator+=(const _Expr& __v) const
1804 __vp_[*__i] += __v[__j];
1815 gslice_array<_Tp>::operator-=(const _Expr& __v) const
1820 __vp_[*__i] -= __v[__j];
1831 gslice_array<_Tp>::operator^=(const _Expr& __v) const
1836 __vp_[*__i] ^= __v[__j];
1847 gslice_array<_Tp>::operator&=(const _Expr& __v) const
1852 __vp_[*__i] &= __v[__j];
1863 gslice_array<_Tp>::operator|=(const _Expr& __v) const
1868 __vp_[*__i] |= __v[__j];
1879 gslice_array<_Tp>::operator<<=(const _Expr& __v) const
1884 __vp_[*__i] <<= __v[__j];
1895 gslice_array<_Tp>::operator>>=(const _Expr& __v) const
1900 __vp_[*__i] >>= __v[__j];
1946 operator=(const _Expr& __v) const;
1955 operator*=(const _Expr& __v) const;
1964 operator/=(const _Expr& __v) const;
1973 operator%=(const _Expr& __v) const;
1982 operator+=(const _Expr& __v) const;
1991 operator-=(const _Expr& __v) const;
2000 operator^=(const _Expr& __v) const;
2009 operator&=(const _Expr& __v) const;
2018 operator|=(const _Expr& __v) const;
2027 operator<<=(const _Expr& __v) const;
2036 operator>>=(const _Expr& __v) const;
2048 mask_array(const valarray<bool>& __vb, const valarray<value_type>& __v)
2049 : __vp_(const_cast<value_type*>(__v.__begin_)),
2069 mask_array<_Tp>::operator=(const _Expr& __v) const
2073 __vp_[__1d_[__i]] = __v[__i];
2084 mask_array<_Tp>::operator*=(const _Expr& __v) const
2088 __vp_[__1d_[__i]] *= __v[__i];
2099 mask_array<_Tp>::operator/=(const _Expr& __v) const
2103 __vp_[__1d_[__i]] /= __v[__i];
2114 mask_array<_Tp>::operator%=(const _Expr& __v) const
2118 __vp_[__1d_[__i]] %= __v[__i];
2129 mask_array<_Tp>::operator+=(const _Expr& __v) const
2133 __vp_[__1d_[__i]] += __v[__i];
2144 mask_array<_Tp>::operator-=(const _Expr& __v) const
2148 __vp_[__1d_[__i]] -= __v[__i];
2159 mask_array<_Tp>::operator^=(const _Expr& __v) const
2163 __vp_[__1d_[__i]] ^= __v[__i];
2174 mask_array<_Tp>::operator&=(const _Expr& __v) const
2178 __vp_[__1d_[__i]] &= __v[__i];
2189 mask_array<_Tp>::operator|=(const _Expr& __v) const
2193 __vp_[__1d_[__i]] |= __v[__i];
2204 mask_array<_Tp>::operator<<=(const _Expr& __v) const
2208 __vp_[__1d_[__i]] <<= __v[__i];
2219 mask_array<_Tp>::operator>>=(const _Expr& __v) const
2223 __vp_[__1d_[__i]] >>= __v[__i];
2302 operator=(const _Expr& __v) const;
2311 operator*=(const _Expr& __v) const;
2320 operator/=(const _Expr& __v) const;
2329 operator%=(const _Expr& __v) const;
2338 operator+=(const _Expr& __v) const;
2347 operator-=(const _Expr& __v) const;
2356 operator^=(const _Expr& __v) const;
2365 operator&=(const _Expr& __v) const;
2374 operator|=(const _Expr& __v) const;
2383 operator<<=(const _Expr& __v) const;
2392 operator>>=(const _Expr& __v) const;
2404 indirect_array(const valarray<size_t>& __ia, const valarray<value_type>& __v)
2405 : __vp_(const_cast<value_type*>(__v.__begin_)),
2412 indirect_array(valarray<size_t>&& __ia, const valarray<value_type>& __v)
2413 : __vp_(const_cast<value_type*>(__v.__begin_)),
2430 indirect_array<_Tp>::operator=(const _Expr& __v) const
2434 __vp_[__1d_[__i]] = __v[__i];
2445 indirect_array<_Tp>::operator*=(const _Expr& __v) const
2449 __vp_[__1d_[__i]] *= __v[__i];
2460 indirect_array<_Tp>::operator/=(const _Expr& __v) const
2464 __vp_[__1d_[__i]] /= __v[__i];
2475 indirect_array<_Tp>::operator%=(const _Expr& __v) const
2479 __vp_[__1d_[__i]] %= __v[__i];
2490 indirect_array<_Tp>::operator+=(const _Expr& __v) const
2494 __vp_[__1d_[__i]] += __v[__i];
2505 indirect_array<_Tp>::operator-=(const _Expr& __v) const
2509 __vp_[__1d_[__i]] -= __v[__i];
2520 indirect_array<_Tp>::operator^=(const _Expr& __v) const
2524 __vp_[__1d_[__i]] ^= __v[__i];
2535 indirect_array<_Tp>::operator&=(const _Expr& __v) const
2539 __vp_[__1d_[__i]] &= __v[__i];
2550 indirect_array<_Tp>::operator|=(const _Expr& __v) const
2554 __vp_[__1d_[__i]] |= __v[__i];
2565 indirect_array<_Tp>::operator<<=(const _Expr& __v) const
2569 __vp_[__1d_[__i]] <<= __v[__i];
2580 indirect_array<_Tp>::operator>>=(const _Expr& __v) const
2584 __vp_[__1d_[__i]] >>= __v[__i];
2875 valarray<_Tp>::valarray(const valarray& __v)
2879 if (__v.size())
2881 __begin_ = __end_ = allocator<value_type>().allocate(__v.size());
2886 for (value_type* __p = __v.__begin_; __p != __v.__end_; ++__end_, ++__p)
2892 __clear(__v.size());
2903 valarray<_Tp>::valarray(valarray&& __v) _NOEXCEPT
2904 : __begin_(__v.__begin_),
2905 __end_(__v.__end_)
2907 __v.__begin_ = __v.__end_ = nullptr;
3079 valarray<_Tp>::operator=(const valarray& __v)
3081 if (this != _VSTD::addressof(__v))
3082 return __assign_range(__v.__begin_, __v.__end_);
3091 valarray<_Tp>::operator=(valarray&& __v) _NOEXCEPT
3094 __begin_ = __v.__begin_;
3095 __end_ = __v.__end_;
3096 __v.__begin_ = nullptr;
3097 __v.__end_ = nullptr;
3178 valarray<_Tp>::operator=(const __val_expr<_ValExpr>& __v)
3180 size_t __n = __v.size();
3185 *__t = __result_type(__v[__i]);
3457 valarray<_Tp>::operator*=(const _Expr& __v)
3461 *__t *= __v[__i];
3473 valarray<_Tp>::operator/=(const _Expr& __v)
3477 *__t /= __v[__i];
3489 valarray<_Tp>::operator%=(const _Expr& __v)
3493 *__t %= __v[__i];
3505 valarray<_Tp>::operator+=(const _Expr& __v)
3509 *__t += __v[__i];
3521 valarray<_Tp>::operator-=(const _Expr& __v)
3525 *__t -= __v[__i];
3537 valarray<_Tp>::operator^=(const _Expr& __v)
3541 *__t ^= __v[__i];
3553 valarray<_Tp>::operator|=(const _Expr& __v)
3557 *__t |= __v[__i];
3569 valarray<_Tp>::operator&=(const _Expr& __v)
3573 *__t &= __v[__i];
3585 valarray<_Tp>::operator<<=(const _Expr& __v)
3589 *__t <<= __v[__i];
3601 valarray<_Tp>::operator>>=(const _Expr& __v)
3605 *__t >>= __v[__i];
3612 valarray<_Tp>::swap(valarray& __v) _NOEXCEPT
3614 _VSTD::swap(__begin_, __v.__begin_);
3615 _VSTD::swap(__end_, __v.__end_);
4902 begin(valarray<_Tp>& __v)
4904 return __v.__begin_;
4910 begin(const valarray<_Tp>& __v)
4912 return __v.__begin_;
4918 end(valarray<_Tp>& __v)
4920 return __v.__end_;
4926 end(const valarray<_Tp>& __v)
4928 return __v.__end_;