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;
387 template <class _Tp> class _LIBCPP_TYPE_VIS_ONLY mask_array;
815 valarray(const mask_array<value_type>& __ma);
830 valarray& operator=(const mask_array<value_type>& __ma);
852 mask_array<value_type> operator[](const valarray<bool>& __vb);
855 mask_array<value_type> operator[](valarray<bool>&& __vb);
982 template <class> friend class _LIBCPP_TYPE_VIS_ONLY mask_array;
1794 // mask_array
1797 class _LIBCPP_TYPE_VIS_ONLY mask_array
1895 const mask_array& operator=(const mask_array& __ma) const;
1899 // mask_array(const mask_array&) = default;
1900 // mask_array(mask_array&&) = default;
1901 // mask_array& operator=(const mask_array&) = default;
1902 // mask_array& operator=(mask_array&&) = default;
1906 mask_array(const valarray<bool>& __vb, const valarray<value_type>& __v)
1927 mask_array<_Tp>::operator=(const _Expr& __v) const
1942 mask_array<_Tp>::operator*=(const _Expr& __v) const
1957 mask_array<_Tp>::operator/=(const _Expr& __v) const
1972 mask_array<_Tp>::operator%=(const _Expr& __v) const
1987 mask_array<_Tp>::operator+=(const _Expr& __v) const
2002 mask_array<_Tp>::operator-=(const _Expr& __v) const
2017 mask_array<_Tp>::operator^=(const _Expr& __v) const
2032 mask_array<_Tp>::operator&=(const _Expr& __v) const
2047 mask_array<_Tp>::operator|=(const _Expr& __v) const
2062 mask_array<_Tp>::operator<<=(const _Expr& __v) const
2077 mask_array<_Tp>::operator>>=(const _Expr& __v) const
2086 const mask_array<_Tp>&
2087 mask_array<_Tp>::operator=(const mask_array& __ma) const
2097 mask_array<_Tp>::operator=(const value_type& __x) const
2815 valarray<_Tp>::valarray(const mask_array<value_type>& __ma)
2962 valarray<_Tp>::operator=(const mask_array<value_type>& __ma)
3064 mask_array<_Tp>
3067 return mask_array<value_type>(__vb, *this);
3082 mask_array<_Tp>
3085 return mask_array<value_type>(move(__vb), *this);