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;
388 template <class _Tp> class _LIBCPP_TYPE_VIS_ONLY indirect_array;
816 valarray(const indirect_array<value_type>& __ia);
831 valarray& operator=(const indirect_array<value_type>& __ia);
858 indirect_array<value_type> operator[](const valarray<size_t>& __vs);
861 indirect_array<value_type> operator[](valarray<size_t>&& __vs);
984 template <class> friend class _LIBCPP_TYPE_VIS_ONLY indirect_array;
2138 // indirect_array
2141 class _LIBCPP_TYPE_VIS_ONLY indirect_array
2239 const indirect_array& operator=(const indirect_array& __ia) const;
2243 // indirect_array(const indirect_array&) = default;
2244 // indirect_array(indirect_array&&) = default;
2245 // indirect_array& operator=(const indirect_array&) = default;
2246 // indirect_array& operator=(indirect_array&&) = default;
2250 indirect_array(const valarray<size_t>& __ia, const valarray<value_type>& __v)
2258 indirect_array(valarray<size_t>&& __ia, const valarray<value_type>& __v)
2276 indirect_array<_Tp>::operator=(const _Expr& __v) const
2291 indirect_array<_Tp>::operator*=(const _Expr& __v) const
2306 indirect_array<_Tp>::operator/=(const _Expr& __v) const
2321 indirect_array<_Tp>::operator%=(const _Expr& __v) const
2336 indirect_array<_Tp>::operator+=(const _Expr& __v) const
2351 indirect_array<_Tp>::operator-=(const _Expr& __v) const
2366 indirect_array<_Tp>::operator^=(const _Expr& __v) const
2381 indirect_array<_Tp>::operator&=(const _Expr& __v) const
2396 indirect_array<_Tp>::operator|=(const _Expr& __v) const
2411 indirect_array<_Tp>::operator<<=(const _Expr& __v) const
2426 indirect_array<_Tp>::operator>>=(const _Expr& __v) const
2435 const indirect_array<_Tp>&
2436 indirect_array<_Tp>::operator=(const indirect_array& __ia) const
2449 indirect_array<_Tp>::operator=(const value_type& __x) const
2844 valarray<_Tp>::valarray(const indirect_array<value_type>& __ia)
2976 valarray<_Tp>::operator=(const indirect_array<value_type>& __ia)
3100 indirect_array<_Tp>
3103 return indirect_array<value_type>(__vs, *this);
3118 indirect_array<_Tp>
3121 return indirect_array<value_type>(move(__vs), *this);