Lines Matching refs:mask_array
35 valarray(const mask_array<value_type>& ma);
47 valarray& operator=(const mask_array<value_type>& ma);
60 mask_array<value_type> operator[](const valarray<bool>& vb);
183 class mask_array
200 mask_array(const mask_array& ma);
201 ~mask_array();
202 const mask_array& operator=(const mask_array& ma) const;
205 mask_array() = delete;
389 template <class _Tp> class _LIBCPP_TYPE_VIS_ONLY mask_array;
817 valarray(const mask_array<value_type>& __ma);
832 valarray& operator=(const mask_array<value_type>& __ma);
854 mask_array<value_type> operator[](const valarray<bool>& __vb);
857 mask_array<value_type> operator[](valarray<bool>&& __vb);
984 template <class> friend class _LIBCPP_TYPE_VIS_ONLY mask_array;
1797 // mask_array
1800 class _LIBCPP_TYPE_VIS_ONLY mask_array
1898 const mask_array& operator=(const mask_array& __ma) const;
1902 // mask_array(const mask_array&) = default;
1903 // mask_array(mask_array&&) = default;
1904 // mask_array& operator=(const mask_array&) = default;
1905 // mask_array& operator=(mask_array&&) = default;
1909 mask_array(const valarray<bool>& __vb, const valarray<value_type>& __v)
1930 mask_array<_Tp>::operator=(const _Expr& __v) const
1945 mask_array<_Tp>::operator*=(const _Expr& __v) const
1960 mask_array<_Tp>::operator/=(const _Expr& __v) const
1975 mask_array<_Tp>::operator%=(const _Expr& __v) const
1990 mask_array<_Tp>::operator+=(const _Expr& __v) const
2005 mask_array<_Tp>::operator-=(const _Expr& __v) const
2020 mask_array<_Tp>::operator^=(const _Expr& __v) const
2035 mask_array<_Tp>::operator&=(const _Expr& __v) const
2050 mask_array<_Tp>::operator|=(const _Expr& __v) const
2065 mask_array<_Tp>::operator<<=(const _Expr& __v) const
2080 mask_array<_Tp>::operator>>=(const _Expr& __v) const
2089 const mask_array<_Tp>&
2090 mask_array<_Tp>::operator=(const mask_array& __ma) const
2101 mask_array<_Tp>::operator=(const value_type& __x) const
2819 valarray<_Tp>::valarray(const mask_array<value_type>& __ma)
2966 valarray<_Tp>::operator=(const mask_array<value_type>& __ma)
3068 mask_array<_Tp>
3071 return mask_array<value_type>(__vb, *this);
3086 mask_array<_Tp>
3089 return mask_array<value_type>(move(__vb), *this);