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);
752 valarray(const valarray& __v);
754 _LIBCPP_HIDE_FROM_ABI valarray(valarray&& __v) _NOEXCEPT;
764 valarray& operator=(const valarray& __v);
766 _LIBCPP_HIDE_FROM_ABI valarray& operator=(valarray&& __v) _NOEXCEPT;
775 _LIBCPP_HIDE_FROM_ABI valarray& operator=(const __val_expr<_ValExpr>& __v);
823 _LIBCPP_HIDE_FROM_ABI valarray& operator*=(const _Expr& __v);
826 _LIBCPP_HIDE_FROM_ABI valarray& operator/=(const _Expr& __v);
829 _LIBCPP_HIDE_FROM_ABI valarray& operator%=(const _Expr& __v);
832 _LIBCPP_HIDE_FROM_ABI valarray& operator+=(const _Expr& __v);
835 _LIBCPP_HIDE_FROM_ABI valarray& operator-=(const _Expr& __v);
838 _LIBCPP_HIDE_FROM_ABI valarray& operator^=(const _Expr& __v);
841 _LIBCPP_HIDE_FROM_ABI valarray& operator|=(const _Expr& __v);
844 _LIBCPP_HIDE_FROM_ABI valarray& operator&=(const _Expr& __v);
847 _LIBCPP_HIDE_FROM_ABI valarray& operator<<=(const _Expr& __v);
850 _LIBCPP_HIDE_FROM_ABI valarray& operator>>=(const _Expr& __v);
853 _LIBCPP_HIDE_FROM_ABI void swap(valarray& __v) _NOEXCEPT;
886 friend _Up* begin(valarray<_Up>& __v);
889 friend const _Up* begin(const valarray<_Up>& __v);
892 friend _Up* end(valarray<_Up>& __v);
895 friend const _Up* end(const valarray<_Up>& __v);
988 void _LIBCPP_HIDE_FROM_ABI operator=(const _Expr& __v) const;
991 void _LIBCPP_HIDE_FROM_ABI operator*=(const _Expr& __v) const;
994 void _LIBCPP_HIDE_FROM_ABI operator/=(const _Expr& __v) const;
997 void _LIBCPP_HIDE_FROM_ABI operator%=(const _Expr& __v) const;
1000 void _LIBCPP_HIDE_FROM_ABI operator+=(const _Expr& __v) const;
1003 void _LIBCPP_HIDE_FROM_ABI operator-=(const _Expr& __v) const;
1006 void _LIBCPP_HIDE_FROM_ABI operator^=(const _Expr& __v) const;
1009 void _LIBCPP_HIDE_FROM_ABI operator&=(const _Expr& __v) const;
1012 void _LIBCPP_HIDE_FROM_ABI operator|=(const _Expr& __v) const;
1015 void _LIBCPP_HIDE_FROM_ABI operator<<=(const _Expr& __v) const;
1018 void _LIBCPP_HIDE_FROM_ABI operator>>=(const _Expr& __v) const;
1029 _LIBCPP_HIDE_FROM_ABI slice_array(const slice& __sl, const valarray<value_type>& __v)
1030 …: __vp_(const_cast<value_type*>(__v.__begin_ + __sl.start())), __size_(__sl.size()), __stride_(__s…
1047 inline void slice_array<_Tp>::operator=(const _Expr& __v) const {
1050 *__t = __v[__i];
1062 inline void slice_array<_Tp>::operator*=(const _Expr& __v) const {
1065 *__t *= __v[__i];
1070 inline void slice_array<_Tp>::operator/=(const _Expr& __v) const {
1073 *__t /= __v[__i];
1078 inline void slice_array<_Tp>::operator%=(const _Expr& __v) const {
1081 *__t %= __v[__i];
1086 inline void slice_array<_Tp>::operator+=(const _Expr& __v) const {
1089 *__t += __v[__i];
1094 inline void slice_array<_Tp>::operator-=(const _Expr& __v) const {
1097 *__t -= __v[__i];
1102 inline void slice_array<_Tp>::operator^=(const _Expr& __v) const {
1105 *__t ^= __v[__i];
1110 inline void slice_array<_Tp>::operator&=(const _Expr& __v) const {
1113 *__t &= __v[__i];
1118 inline void slice_array<_Tp>::operator|=(const _Expr& __v) const {
1121 *__t |= __v[__i];
1126 inline void slice_array<_Tp>::operator<<=(const _Expr& __v) const {
1129 *__t <<= __v[__i];
1134 inline void slice_array<_Tp>::operator>>=(const _Expr& __v) const {
1137 *__t >>= __v[__i];
1211 void _LIBCPP_HIDE_FROM_ABI operator=(const _Expr& __v) const;
1214 void _LIBCPP_HIDE_FROM_ABI operator*=(const _Expr& __v) const;
1217 void _LIBCPP_HIDE_FROM_ABI operator/=(const _Expr& __v) const;
1220 void _LIBCPP_HIDE_FROM_ABI operator%=(const _Expr& __v) const;
1223 void _LIBCPP_HIDE_FROM_ABI operator+=(const _Expr& __v) const;
1226 void _LIBCPP_HIDE_FROM_ABI operator-=(const _Expr& __v) const;
1229 void _LIBCPP_HIDE_FROM_ABI operator^=(const _Expr& __v) const;
1232 void _LIBCPP_HIDE_FROM_ABI operator&=(const _Expr& __v) const;
1235 void _LIBCPP_HIDE_FROM_ABI operator|=(const _Expr& __v) const;
1238 void _LIBCPP_HIDE_FROM_ABI operator<<=(const _Expr& __v) const;
1241 void _LIBCPP_HIDE_FROM_ABI operator>>=(const _Expr& __v) const;
1250 gslice_array(const gslice& __gs, const valarray<value_type>& __v)
1251 : __vp_(const_cast<value_type*>(__v.__begin_)), __1d_(__gs.__1d_) {}
1254 gslice_array(gslice&& __gs, const valarray<value_type>& __v)
1255 : __vp_(const_cast<value_type*>(__v.__begin_)), __1d_(std::move(__gs.__1d_)) {}
1264 inline void gslice_array<_Tp>::operator=(const _Expr& __v) const {
1268 __vp_[*__i] = __v[__j];
1273 inline void gslice_array<_Tp>::operator*=(const _Expr& __v) const {
1277 __vp_[*__i] *= __v[__j];
1282 inline void gslice_array<_Tp>::operator/=(const _Expr& __v) const {
1286 __vp_[*__i] /= __v[__j];
1291 inline void gslice_array<_Tp>::operator%=(const _Expr& __v) const {
1295 __vp_[*__i] %= __v[__j];
1300 inline void gslice_array<_Tp>::operator+=(const _Expr& __v) const {
1304 __vp_[*__i] += __v[__j];
1309 inline void gslice_array<_Tp>::operator-=(const _Expr& __v) const {
1313 __vp_[*__i] -= __v[__j];
1318 inline void gslice_array<_Tp>::operator^=(const _Expr& __v) const {
1322 __vp_[*__i] ^= __v[__j];
1327 inline void gslice_array<_Tp>::operator&=(const _Expr& __v) const {
1331 __vp_[*__i] &= __v[__j];
1336 inline void gslice_array<_Tp>::operator|=(const _Expr& __v) const {
1340 __vp_[*__i] |= __v[__j];
1345 inline void gslice_array<_Tp>::operator<<=(const _Expr& __v) const {
1349 __vp_[*__i] <<= __v[__j];
1354 inline void gslice_array<_Tp>::operator>>=(const _Expr& __v) const {
1358 __vp_[*__i] >>= __v[__j];
1390 void _LIBCPP_HIDE_FROM_ABI operator=(const _Expr& __v) const;
1393 void _LIBCPP_HIDE_FROM_ABI operator*=(const _Expr& __v) const;
1396 void _LIBCPP_HIDE_FROM_ABI operator/=(const _Expr& __v) const;
1399 void _LIBCPP_HIDE_FROM_ABI operator%=(const _Expr& __v) const;
1402 void _LIBCPP_HIDE_FROM_ABI operator+=(const _Expr& __v) const;
1405 void _LIBCPP_HIDE_FROM_ABI operator-=(const _Expr& __v) const;
1408 void _LIBCPP_HIDE_FROM_ABI operator^=(const _Expr& __v) const;
1411 void _LIBCPP_HIDE_FROM_ABI operator&=(const _Expr& __v) const;
1414 void _LIBCPP_HIDE_FROM_ABI operator|=(const _Expr& __v) const;
1417 void _LIBCPP_HIDE_FROM_ABI operator<<=(const _Expr& __v) const;
1420 void _LIBCPP_HIDE_FROM_ABI operator>>=(const _Expr& __v) const;
1429 _LIBCPP_HIDE_FROM_ABI mask_array(const valarray<bool>& __vb, const valarray<value_type>& __v)
1430 : __vp_(const_cast<value_type*>(__v.__begin_)),
1444 inline void mask_array<_Tp>::operator=(const _Expr& __v) const {
1447 __vp_[__1d_[__i]] = __v[__i];
1452 inline void mask_array<_Tp>::operator*=(const _Expr& __v) const {
1455 __vp_[__1d_[__i]] *= __v[__i];
1460 inline void mask_array<_Tp>::operator/=(const _Expr& __v) const {
1463 __vp_[__1d_[__i]] /= __v[__i];
1468 inline void mask_array<_Tp>::operator%=(const _Expr& __v) const {
1471 __vp_[__1d_[__i]] %= __v[__i];
1476 inline void mask_array<_Tp>::operator+=(const _Expr& __v) const {
1479 __vp_[__1d_[__i]] += __v[__i];
1484 inline void mask_array<_Tp>::operator-=(const _Expr& __v) const {
1487 __vp_[__1d_[__i]] -= __v[__i];
1492 inline void mask_array<_Tp>::operator^=(const _Expr& __v) const {
1495 __vp_[__1d_[__i]] ^= __v[__i];
1500 inline void mask_array<_Tp>::operator&=(const _Expr& __v) const {
1503 __vp_[__1d_[__i]] &= __v[__i];
1508 inline void mask_array<_Tp>::operator|=(const _Expr& __v) const {
1511 __vp_[__1d_[__i]] |= __v[__i];
1516 inline void mask_array<_Tp>::operator<<=(const _Expr& __v) const {
1519 __vp_[__1d_[__i]] <<= __v[__i];
1524 inline void mask_array<_Tp>::operator>>=(const _Expr& __v) const {
1527 __vp_[__1d_[__i]] >>= __v[__i];
1589 void _LIBCPP_HIDE_FROM_ABI operator=(const _Expr& __v) const;
1592 void _LIBCPP_HIDE_FROM_ABI operator*=(const _Expr& __v) const;
1595 void _LIBCPP_HIDE_FROM_ABI operator/=(const _Expr& __v) const;
1598 void _LIBCPP_HIDE_FROM_ABI operator%=(const _Expr& __v) const;
1601 void _LIBCPP_HIDE_FROM_ABI operator+=(const _Expr& __v) const;
1604 void _LIBCPP_HIDE_FROM_ABI operator-=(const _Expr& __v) const;
1607 void _LIBCPP_HIDE_FROM_ABI operator^=(const _Expr& __v) const;
1610 void _LIBCPP_HIDE_FROM_ABI operator&=(const _Expr& __v) const;
1613 void _LIBCPP_HIDE_FROM_ABI operator|=(const _Expr& __v) const;
1616 void _LIBCPP_HIDE_FROM_ABI operator<<=(const _Expr& __v) const;
1619 void _LIBCPP_HIDE_FROM_ABI operator>>=(const _Expr& __v) const;
1628 …_LIBCPP_HIDE_FROM_ABI indirect_array(const valarray<size_t>& __ia, const valarray<value_type>& __v)
1629 : __vp_(const_cast<value_type*>(__v.__begin_)), __1d_(__ia) {}
1633 _LIBCPP_HIDE_FROM_ABI indirect_array(valarray<size_t>&& __ia, const valarray<value_type>& __v)
1634 : __vp_(const_cast<value_type*>(__v.__begin_)), __1d_(std::move(__ia)) {}
1644 inline void indirect_array<_Tp>::operator=(const _Expr& __v) const {
1647 __vp_[__1d_[__i]] = __v[__i];
1652 inline void indirect_array<_Tp>::operator*=(const _Expr& __v) const {
1655 __vp_[__1d_[__i]] *= __v[__i];
1660 inline void indirect_array<_Tp>::operator/=(const _Expr& __v) const {
1663 __vp_[__1d_[__i]] /= __v[__i];
1668 inline void indirect_array<_Tp>::operator%=(const _Expr& __v) const {
1671 __vp_[__1d_[__i]] %= __v[__i];
1676 inline void indirect_array<_Tp>::operator+=(const _Expr& __v) const {
1679 __vp_[__1d_[__i]] += __v[__i];
1684 inline void indirect_array<_Tp>::operator-=(const _Expr& __v) const {
1687 __vp_[__1d_[__i]] -= __v[__i];
1692 inline void indirect_array<_Tp>::operator^=(const _Expr& __v) const {
1695 __vp_[__1d_[__i]] ^= __v[__i];
1700 inline void indirect_array<_Tp>::operator&=(const _Expr& __v) const {
1703 __vp_[__1d_[__i]] &= __v[__i];
1708 inline void indirect_array<_Tp>::operator|=(const _Expr& __v) const {
1711 __vp_[__1d_[__i]] |= __v[__i];
1716 inline void indirect_array<_Tp>::operator<<=(const _Expr& __v) const {
1719 __vp_[__1d_[__i]] <<= __v[__i];
1724 inline void indirect_array<_Tp>::operator>>=(const _Expr& __v) const {
1727 __vp_[__1d_[__i]] >>= __v[__i];
1945 valarray<_Tp>::valarray(const valarray& __v) : __begin_(nullptr), __end_(nullptr) {
1946 if (__v.size()) {
1947 __begin_ = __end_ = allocator<value_type>().allocate(__v.size());
1951 for (value_type* __p = __v.__begin_; __p != __v.__end_; ++__end_, ++__p)
1955 __clear(__v.size());
1965 inline valarray<_Tp>::valarray(valarray&& __v) _NOEXCEPT : __begin_(__v.__begin_), __end_(__v.__end…
1966 __v.__begin_ = __v.__end_ = nullptr;
2094 valarray<_Tp>& valarray<_Tp>::operator=(const valarray& __v) {
2095 if (this != std::addressof(__v))
2096 return __assign_range(__v.__begin_, __v.__end_);
2103 inline valarray<_Tp>& valarray<_Tp>::operator=(valarray&& __v) _NOEXCEPT {
2105 __begin_ = __v.__begin_;
2106 __end_ = __v.__end_;
2107 __v.__begin_ = nullptr;
2108 __v.__end_ = nullptr;
2166 inline valarray<_Tp>& valarray<_Tp>::operator=(const __val_expr<_ValExpr>& __v) {
2167 size_t __n = __v.size();
2172 *__t = __result_type(__v[__i]);
2355 inline valarray<_Tp>& valarray<_Tp>::operator*=(const _Expr& __v) {
2358 *__t *= __v[__i];
2364 inline valarray<_Tp>& valarray<_Tp>::operator/=(const _Expr& __v) {
2367 *__t /= __v[__i];
2373 inline valarray<_Tp>& valarray<_Tp>::operator%=(const _Expr& __v) {
2376 *__t %= __v[__i];
2382 inline valarray<_Tp>& valarray<_Tp>::operator+=(const _Expr& __v) {
2385 *__t += __v[__i];
2391 inline valarray<_Tp>& valarray<_Tp>::operator-=(const _Expr& __v) {
2394 *__t -= __v[__i];
2400 inline valarray<_Tp>& valarray<_Tp>::operator^=(const _Expr& __v) {
2403 *__t ^= __v[__i];
2409 inline valarray<_Tp>& valarray<_Tp>::operator|=(const _Expr& __v) {
2412 *__t |= __v[__i];
2418 inline valarray<_Tp>& valarray<_Tp>::operator&=(const _Expr& __v) {
2421 *__t &= __v[__i];
2427 inline valarray<_Tp>& valarray<_Tp>::operator<<=(const _Expr& __v) {
2430 *__t <<= __v[__i];
2436 inline valarray<_Tp>& valarray<_Tp>::operator>>=(const _Expr& __v) {
2439 *__t >>= __v[__i];
2444 inline void valarray<_Tp>::swap(valarray& __v) _NOEXCEPT {
2445 std::swap(__begin_, __v.__begin_);
2446 std::swap(__end_, __v.__end_);
3251 inline _LIBCPP_HIDE_FROM_ABI _Tp* begin(valarray<_Tp>& __v) {
3252 return __v.__begin_;
3256 inline _LIBCPP_HIDE_FROM_ABI const _Tp* begin(const valarray<_Tp>& __v) {
3257 return __v.__begin_;
3261 inline _LIBCPP_HIDE_FROM_ABI _Tp* end(valarray<_Tp>& __v) {
3262 return __v.__end_;
3266 inline _LIBCPP_HIDE_FROM_ABI const _Tp* end(const valarray<_Tp>& __v) {
3267 return __v.__end_;