Lines Matching refs:indirect_array
36 valarray(const indirect_array<value_type>& ia);
48 valarray& operator=(const indirect_array<value_type>& ia);
62 indirect_array<value_type> operator[](const valarray<size_t>& vs);
209 class indirect_array
226 indirect_array(const indirect_array& ia);
227 ~indirect_array();
228 const indirect_array& operator=(const indirect_array& ia) const;
231 indirect_array() = delete;
391 template <class _Tp> class _LIBCPP_TEMPLATE_VIS indirect_array;
820 valarray(const indirect_array<value_type>& __ia);
841 valarray& operator=(const indirect_array<value_type>& __ia);
881 indirect_array<value_type> operator[](const valarray<size_t>& __vs);
886 indirect_array<value_type> operator[](valarray<size_t>&& __vs);
1033 template <class> friend class _LIBCPP_TEMPLATE_VIS indirect_array;
2228 // indirect_array
2231 class _LIBCPP_TEMPLATE_VIS indirect_array
2341 const indirect_array& operator=(const indirect_array& __ia) const;
2346 // indirect_array(const indirect_array&) = default;
2347 // indirect_array(indirect_array&&) = default;
2348 // indirect_array& operator=(const indirect_array&) = default;
2349 // indirect_array& operator=(indirect_array&&) = default;
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)
2379 indirect_array<_Tp>::operator=(const _Expr& __v) const
2394 indirect_array<_Tp>::operator*=(const _Expr& __v) const
2409 indirect_array<_Tp>::operator/=(const _Expr& __v) const
2424 indirect_array<_Tp>::operator%=(const _Expr& __v) const
2439 indirect_array<_Tp>::operator+=(const _Expr& __v) const
2454 indirect_array<_Tp>::operator-=(const _Expr& __v) const
2469 indirect_array<_Tp>::operator^=(const _Expr& __v) const
2484 indirect_array<_Tp>::operator&=(const _Expr& __v) const
2499 indirect_array<_Tp>::operator|=(const _Expr& __v) const
2514 indirect_array<_Tp>::operator<<=(const _Expr& __v) const
2529 indirect_array<_Tp>::operator>>=(const _Expr& __v) const
2538 const indirect_array<_Tp>&
2539 indirect_array<_Tp>::operator=(const indirect_array& __ia) const
2552 indirect_array<_Tp>::operator=(const value_type& __x) const
2970 valarray<_Tp>::valarray(const indirect_array<value_type>& __ia)
3110 valarray<_Tp>::operator=(const indirect_array<value_type>& __ia)
3234 indirect_array<_Tp>
3237 return indirect_array<value_type>(__vs, *this);
3252 indirect_array<_Tp>
3255 return indirect_array<value_type>(move(__vs), *this);