Lines Matching refs:__v

420 _LIBCPP_HIDE_FROM_ABI _Tp* begin(valarray<_Tp>& __v);
423 _LIBCPP_HIDE_FROM_ABI const _Tp* begin(const valarray<_Tp>& __v);
426 _LIBCPP_HIDE_FROM_ABI _Tp* end(valarray<_Tp>& __v);
429 _LIBCPP_HIDE_FROM_ABI const _Tp* end(const valarray<_Tp>& __v);
796 valarray(const valarray& __v);
798 _LIBCPP_HIDE_FROM_ABI valarray(valarray&& __v) _NOEXCEPT;
808 valarray& operator=(const valarray& __v);
810 _LIBCPP_HIDE_FROM_ABI valarray& operator=(valarray&& __v) _NOEXCEPT;
819 _LIBCPP_HIDE_FROM_ABI valarray& operator=(const __val_expr<_ValExpr>& __v);
867 _LIBCPP_HIDE_FROM_ABI valarray& operator*=(const _Expr& __v);
870 _LIBCPP_HIDE_FROM_ABI valarray& operator/=(const _Expr& __v);
873 _LIBCPP_HIDE_FROM_ABI valarray& operator%=(const _Expr& __v);
876 _LIBCPP_HIDE_FROM_ABI valarray& operator+=(const _Expr& __v);
879 _LIBCPP_HIDE_FROM_ABI valarray& operator-=(const _Expr& __v);
882 _LIBCPP_HIDE_FROM_ABI valarray& operator^=(const _Expr& __v);
885 _LIBCPP_HIDE_FROM_ABI valarray& operator|=(const _Expr& __v);
888 _LIBCPP_HIDE_FROM_ABI valarray& operator&=(const _Expr& __v);
891 _LIBCPP_HIDE_FROM_ABI valarray& operator<<=(const _Expr& __v);
894 _LIBCPP_HIDE_FROM_ABI valarray& operator>>=(const _Expr& __v);
897 _LIBCPP_HIDE_FROM_ABI void swap(valarray& __v) _NOEXCEPT;
930 friend _Up* begin(valarray<_Up>& __v);
933 friend const _Up* begin(const valarray<_Up>& __v);
936 friend _Up* end(valarray<_Up>& __v);
939 friend const _Up* end(const valarray<_Up>& __v);
952 _LIBCPP_HIDE_FROM_ABI typename _Expr::value_type __get(const _Expr& __v, size_t __i) {
953 return __v.__get(__i);
958 _LIBCPP_HIDE_FROM_ABI typename _Expr::value_type __get(const _Expr& __v, size_t __i) {
959 return __v[__i];
1044 void _LIBCPP_HIDE_FROM_ABI operator=(const _Expr& __v) const;
1047 void _LIBCPP_HIDE_FROM_ABI operator*=(const _Expr& __v) const;
1050 void _LIBCPP_HIDE_FROM_ABI operator/=(const _Expr& __v) const;
1053 void _LIBCPP_HIDE_FROM_ABI operator%=(const _Expr& __v) const;
1056 void _LIBCPP_HIDE_FROM_ABI operator+=(const _Expr& __v) const;
1059 void _LIBCPP_HIDE_FROM_ABI operator-=(const _Expr& __v) const;
1062 void _LIBCPP_HIDE_FROM_ABI operator^=(const _Expr& __v) const;
1065 void _LIBCPP_HIDE_FROM_ABI operator&=(const _Expr& __v) const;
1068 void _LIBCPP_HIDE_FROM_ABI operator|=(const _Expr& __v) const;
1071 void _LIBCPP_HIDE_FROM_ABI operator<<=(const _Expr& __v) const;
1074 void _LIBCPP_HIDE_FROM_ABI operator>>=(const _Expr& __v) const;
1091 _LIBCPP_HIDE_FROM_ABI slice_array(const slice& __sl, const valarray<value_type>& __v)
1092 …: __vp_(const_cast<value_type*>(__v.__begin_ + __sl.start())), __size_(__sl.size()), __stride_(__s…
1109 inline void slice_array<_Tp>::operator=(const _Expr& __v) const {
1112 *__t = __v[__i];
1124 inline void slice_array<_Tp>::operator*=(const _Expr& __v) const {
1127 *__t *= __v[__i];
1132 inline void slice_array<_Tp>::operator/=(const _Expr& __v) const {
1135 *__t /= __v[__i];
1140 inline void slice_array<_Tp>::operator%=(const _Expr& __v) const {
1143 *__t %= __v[__i];
1148 inline void slice_array<_Tp>::operator+=(const _Expr& __v) const {
1151 *__t += __v[__i];
1156 inline void slice_array<_Tp>::operator-=(const _Expr& __v) const {
1159 *__t -= __v[__i];
1164 inline void slice_array<_Tp>::operator^=(const _Expr& __v) const {
1167 *__t ^= __v[__i];
1172 inline void slice_array<_Tp>::operator&=(const _Expr& __v) const {
1175 *__t &= __v[__i];
1180 inline void slice_array<_Tp>::operator|=(const _Expr& __v) const {
1183 *__t |= __v[__i];
1188 inline void slice_array<_Tp>::operator<<=(const _Expr& __v) const {
1191 *__t <<= __v[__i];
1196 inline void slice_array<_Tp>::operator>>=(const _Expr& __v) const {
1199 *__t >>= __v[__i];
1273 void _LIBCPP_HIDE_FROM_ABI operator=(const _Expr& __v) const;
1276 void _LIBCPP_HIDE_FROM_ABI operator*=(const _Expr& __v) const;
1279 void _LIBCPP_HIDE_FROM_ABI operator/=(const _Expr& __v) const;
1282 void _LIBCPP_HIDE_FROM_ABI operator%=(const _Expr& __v) const;
1285 void _LIBCPP_HIDE_FROM_ABI operator+=(const _Expr& __v) const;
1288 void _LIBCPP_HIDE_FROM_ABI operator-=(const _Expr& __v) const;
1291 void _LIBCPP_HIDE_FROM_ABI operator^=(const _Expr& __v) const;
1294 void _LIBCPP_HIDE_FROM_ABI operator&=(const _Expr& __v) const;
1297 void _LIBCPP_HIDE_FROM_ABI operator|=(const _Expr& __v) const;
1300 void _LIBCPP_HIDE_FROM_ABI operator<<=(const _Expr& __v) const;
1303 void _LIBCPP_HIDE_FROM_ABI operator>>=(const _Expr& __v) const;
1318 gslice_array(const gslice& __gs, const valarray<value_type>& __v)
1319 : __vp_(const_cast<value_type*>(__v.__begin_)), __1d_(__gs.__1d_) {}
1322 gslice_array(gslice&& __gs, const valarray<value_type>& __v)
1323 : __vp_(const_cast<value_type*>(__v.__begin_)), __1d_(std::move(__gs.__1d_)) {}
1332 inline void gslice_array<_Tp>::operator=(const _Expr& __v) const {
1336 __vp_[*__i] = __v[__j];
1341 inline void gslice_array<_Tp>::operator*=(const _Expr& __v) const {
1345 __vp_[*__i] *= __v[__j];
1350 inline void gslice_array<_Tp>::operator/=(const _Expr& __v) const {
1354 __vp_[*__i] /= __v[__j];
1359 inline void gslice_array<_Tp>::operator%=(const _Expr& __v) const {
1363 __vp_[*__i] %= __v[__j];
1368 inline void gslice_array<_Tp>::operator+=(const _Expr& __v) const {
1372 __vp_[*__i] += __v[__j];
1377 inline void gslice_array<_Tp>::operator-=(const _Expr& __v) const {
1381 __vp_[*__i] -= __v[__j];
1386 inline void gslice_array<_Tp>::operator^=(const _Expr& __v) const {
1390 __vp_[*__i] ^= __v[__j];
1395 inline void gslice_array<_Tp>::operator&=(const _Expr& __v) const {
1399 __vp_[*__i] &= __v[__j];
1404 inline void gslice_array<_Tp>::operator|=(const _Expr& __v) const {
1408 __vp_[*__i] |= __v[__j];
1413 inline void gslice_array<_Tp>::operator<<=(const _Expr& __v) const {
1417 __vp_[*__i] <<= __v[__j];
1422 inline void gslice_array<_Tp>::operator>>=(const _Expr& __v) const {
1426 __vp_[*__i] >>= __v[__j];
1458 void _LIBCPP_HIDE_FROM_ABI operator=(const _Expr& __v) const;
1461 void _LIBCPP_HIDE_FROM_ABI operator*=(const _Expr& __v) const;
1464 void _LIBCPP_HIDE_FROM_ABI operator/=(const _Expr& __v) const;
1467 void _LIBCPP_HIDE_FROM_ABI operator%=(const _Expr& __v) const;
1470 void _LIBCPP_HIDE_FROM_ABI operator+=(const _Expr& __v) const;
1473 void _LIBCPP_HIDE_FROM_ABI operator-=(const _Expr& __v) const;
1476 void _LIBCPP_HIDE_FROM_ABI operator^=(const _Expr& __v) const;
1479 void _LIBCPP_HIDE_FROM_ABI operator&=(const _Expr& __v) const;
1482 void _LIBCPP_HIDE_FROM_ABI operator|=(const _Expr& __v) const;
1485 void _LIBCPP_HIDE_FROM_ABI operator<<=(const _Expr& __v) const;
1488 void _LIBCPP_HIDE_FROM_ABI operator>>=(const _Expr& __v) const;
1503 _LIBCPP_HIDE_FROM_ABI mask_array(const valarray<bool>& __vb, const valarray<value_type>& __v)
1504 : __vp_(const_cast<value_type*>(__v.__begin_)),
1518 inline void mask_array<_Tp>::operator=(const _Expr& __v) const {
1521 __vp_[__1d_[__i]] = __v[__i];
1526 inline void mask_array<_Tp>::operator*=(const _Expr& __v) const {
1529 __vp_[__1d_[__i]] *= __v[__i];
1534 inline void mask_array<_Tp>::operator/=(const _Expr& __v) const {
1537 __vp_[__1d_[__i]] /= __v[__i];
1542 inline void mask_array<_Tp>::operator%=(const _Expr& __v) const {
1545 __vp_[__1d_[__i]] %= __v[__i];
1550 inline void mask_array<_Tp>::operator+=(const _Expr& __v) const {
1553 __vp_[__1d_[__i]] += __v[__i];
1558 inline void mask_array<_Tp>::operator-=(const _Expr& __v) const {
1561 __vp_[__1d_[__i]] -= __v[__i];
1566 inline void mask_array<_Tp>::operator^=(const _Expr& __v) const {
1569 __vp_[__1d_[__i]] ^= __v[__i];
1574 inline void mask_array<_Tp>::operator&=(const _Expr& __v) const {
1577 __vp_[__1d_[__i]] &= __v[__i];
1582 inline void mask_array<_Tp>::operator|=(const _Expr& __v) const {
1585 __vp_[__1d_[__i]] |= __v[__i];
1590 inline void mask_array<_Tp>::operator<<=(const _Expr& __v) const {
1593 __vp_[__1d_[__i]] <<= __v[__i];
1598 inline void mask_array<_Tp>::operator>>=(const _Expr& __v) const {
1601 __vp_[__1d_[__i]] >>= __v[__i];
1663 void _LIBCPP_HIDE_FROM_ABI operator=(const _Expr& __v) const;
1666 void _LIBCPP_HIDE_FROM_ABI operator*=(const _Expr& __v) const;
1669 void _LIBCPP_HIDE_FROM_ABI operator/=(const _Expr& __v) const;
1672 void _LIBCPP_HIDE_FROM_ABI operator%=(const _Expr& __v) const;
1675 void _LIBCPP_HIDE_FROM_ABI operator+=(const _Expr& __v) const;
1678 void _LIBCPP_HIDE_FROM_ABI operator-=(const _Expr& __v) const;
1681 void _LIBCPP_HIDE_FROM_ABI operator^=(const _Expr& __v) const;
1684 void _LIBCPP_HIDE_FROM_ABI operator&=(const _Expr& __v) const;
1687 void _LIBCPP_HIDE_FROM_ABI operator|=(const _Expr& __v) const;
1690 void _LIBCPP_HIDE_FROM_ABI operator<<=(const _Expr& __v) const;
1693 void _LIBCPP_HIDE_FROM_ABI operator>>=(const _Expr& __v) const;
1708 …_LIBCPP_HIDE_FROM_ABI indirect_array(const valarray<size_t>& __ia, const valarray<value_type>& __v)
1709 : __vp_(const_cast<value_type*>(__v.__begin_)), __1d_(__ia) {}
1713 _LIBCPP_HIDE_FROM_ABI indirect_array(valarray<size_t>&& __ia, const valarray<value_type>& __v)
1714 : __vp_(const_cast<value_type*>(__v.__begin_)), __1d_(std::move(__ia)) {}
1724 inline void indirect_array<_Tp>::operator=(const _Expr& __v) const {
1727 __vp_[__1d_[__i]] = __v[__i];
1732 inline void indirect_array<_Tp>::operator*=(const _Expr& __v) const {
1735 __vp_[__1d_[__i]] *= __v[__i];
1740 inline void indirect_array<_Tp>::operator/=(const _Expr& __v) const {
1743 __vp_[__1d_[__i]] /= __v[__i];
1748 inline void indirect_array<_Tp>::operator%=(const _Expr& __v) const {
1751 __vp_[__1d_[__i]] %= __v[__i];
1756 inline void indirect_array<_Tp>::operator+=(const _Expr& __v) const {
1759 __vp_[__1d_[__i]] += __v[__i];
1764 inline void indirect_array<_Tp>::operator-=(const _Expr& __v) const {
1767 __vp_[__1d_[__i]] -= __v[__i];
1772 inline void indirect_array<_Tp>::operator^=(const _Expr& __v) const {
1775 __vp_[__1d_[__i]] ^= __v[__i];
1780 inline void indirect_array<_Tp>::operator&=(const _Expr& __v) const {
1783 __vp_[__1d_[__i]] &= __v[__i];
1788 inline void indirect_array<_Tp>::operator|=(const _Expr& __v) const {
1791 __vp_[__1d_[__i]] |= __v[__i];
1796 inline void indirect_array<_Tp>::operator<<=(const _Expr& __v) const {
1799 __vp_[__1d_[__i]] <<= __v[__i];
1804 inline void indirect_array<_Tp>::operator>>=(const _Expr& __v) const {
1807 __vp_[__1d_[__i]] >>= __v[__i];
2025 valarray<_Tp>::valarray(const valarray& __v) : __begin_(nullptr), __end_(nullptr) {
2026 if (__v.size()) {
2027 __begin_ = __end_ = allocator<value_type>().allocate(__v.size());
2031 for (value_type* __p = __v.__begin_; __p != __v.__end_; ++__end_, ++__p)
2035 __clear(__v.size());
2045 inline valarray<_Tp>::valarray(valarray&& __v) _NOEXCEPT : __begin_(__v.__begin_), __end_(__v.__end…
2046 __v.__begin_ = __v.__end_ = nullptr;
2174 valarray<_Tp>& valarray<_Tp>::operator=(const valarray& __v) {
2175 if (this != std::addressof(__v))
2176 return __assign_range(__v.__begin_, __v.__end_);
2183 inline valarray<_Tp>& valarray<_Tp>::operator=(valarray&& __v) _NOEXCEPT {
2185 __begin_ = __v.__begin_;
2186 __end_ = __v.__end_;
2187 __v.__begin_ = nullptr;
2188 __v.__end_ = nullptr;
2246 inline valarray<_Tp>& valarray<_Tp>::operator=(const __val_expr<_ValExpr>& __v) {
2247 size_t __n = __v.size();
2252 *__t = __result_type(__v[__i]);
2435 inline valarray<_Tp>& valarray<_Tp>::operator*=(const _Expr& __v) {
2438 *__t *= std::__get(__v, __i);
2444 inline valarray<_Tp>& valarray<_Tp>::operator/=(const _Expr& __v) {
2447 *__t /= std::__get(__v, __i);
2453 inline valarray<_Tp>& valarray<_Tp>::operator%=(const _Expr& __v) {
2456 *__t %= std::__get(__v, __i);
2462 inline valarray<_Tp>& valarray<_Tp>::operator+=(const _Expr& __v) {
2465 *__t += std::__get(__v, __i);
2471 inline valarray<_Tp>& valarray<_Tp>::operator-=(const _Expr& __v) {
2474 *__t -= std::__get(__v, __i);
2480 inline valarray<_Tp>& valarray<_Tp>::operator^=(const _Expr& __v) {
2483 *__t ^= std::__get(__v, __i);
2489 inline valarray<_Tp>& valarray<_Tp>::operator|=(const _Expr& __v) {
2492 *__t |= std::__get(__v, __i);
2498 inline valarray<_Tp>& valarray<_Tp>::operator&=(const _Expr& __v) {
2501 *__t &= std::__get(__v, __i);
2507 inline valarray<_Tp>& valarray<_Tp>::operator<<=(const _Expr& __v) {
2510 *__t <<= std::__get(__v, __i);
2516 inline valarray<_Tp>& valarray<_Tp>::operator>>=(const _Expr& __v) {
2519 *__t >>= std::__get(__v, __i);
2524 inline void valarray<_Tp>::swap(valarray& __v) _NOEXCEPT {
2525 std::swap(__begin_, __v.__begin_);
2526 std::swap(__end_, __v.__end_);
3331 inline _LIBCPP_HIDE_FROM_ABI _Tp* begin(valarray<_Tp>& __v) {
3332 return __v.__begin_;
3336 inline _LIBCPP_HIDE_FROM_ABI const _Tp* begin(const valarray<_Tp>& __v) {
3337 return __v.__begin_;
3341 inline _LIBCPP_HIDE_FROM_ABI _Tp* end(valarray<_Tp>& __v) {
3342 return __v.__end_;
3346 inline _LIBCPP_HIDE_FROM_ABI const _Tp* end(const valarray<_Tp>& __v) {
3347 return __v.__end_;