Lines Matching refs:slice_array
33 valarray(const slice_array<value_type>& sa);
45 valarray& operator=(const slice_array<value_type>& sa);
56 slice_array<value_type> operator[](slice s);
121 class slice_array
126 const slice_array& operator=(const slice_array& sa) const;
141 slice_array() = delete;
384 template <class _Tp> class _LIBCPP_TYPE_VIS_ONLY slice_array;
813 valarray(const slice_array<value_type>& __sa);
828 valarray& operator=(const slice_array<value_type>& __sa);
844 slice_array<value_type> operator[](slice __s);
980 template <class> friend class _LIBCPP_TYPE_VIS_ONLY slice_array;
1095 // slice_array
1098 class _LIBCPP_TYPE_VIS_ONLY slice_array
1197 const slice_array& operator=(const slice_array& __sa) const;
1203 slice_array(const slice& __sl, const valarray<value_type>& __v)
1215 const slice_array<_Tp>&
1216 slice_array<_Tp>::operator=(const slice_array& __sa) const
1232 slice_array<_Tp>::operator=(const _Expr& __v) const
1247 slice_array<_Tp>::operator*=(const _Expr& __v) const
1262 slice_array<_Tp>::operator/=(const _Expr& __v) const
1277 slice_array<_Tp>::operator%=(const _Expr& __v) const
1292 slice_array<_Tp>::operator+=(const _Expr& __v) const
1307 slice_array<_Tp>::operator-=(const _Expr& __v) const
1322 slice_array<_Tp>::operator^=(const _Expr& __v) const
1337 slice_array<_Tp>::operator&=(const _Expr& __v) const
1352 slice_array<_Tp>::operator|=(const _Expr& __v) const
1367 slice_array<_Tp>::operator<<=(const _Expr& __v) const
1382 slice_array<_Tp>::operator>>=(const _Expr& __v) const
1392 slice_array<_Tp>::operator=(const value_type& __x) const
2760 valarray<_Tp>::valarray(const slice_array<value_type>& __sa)
2936 valarray<_Tp>::operator=(const slice_array<value_type>& __sa)
3012 slice_array<_Tp>
3015 return slice_array<value_type>(__s, *this);