Lines Matching refs:mask_array

34     valarray(const mask_array<value_type>& ma);
46 valarray& operator=(const mask_array<value_type>& ma);
59 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;
390 template <class _Tp> class _LIBCPP_TEMPLATE_VIS mask_array;
820 valarray(const mask_array<value_type>& __ma);
840 valarray& operator=(const mask_array<value_type>& __ma);
872 mask_array<value_type> operator[](const valarray<bool>& __vb);
877 mask_array<value_type> operator[](valarray<bool>&& __vb);
1032 template <class> friend class _LIBCPP_TEMPLATE_VIS mask_array;
1875 // mask_array
1878 class _LIBCPP_TEMPLATE_VIS mask_array
1987 mask_array(const mask_array&) = default;
1990 const mask_array& operator=(const mask_array& __ma) const;
1997 mask_array(const valarray<bool>& __vb, const valarray<value_type>& __v)
2018 mask_array<_Tp>::operator=(const _Expr& __v) const
2033 mask_array<_Tp>::operator*=(const _Expr& __v) const
2048 mask_array<_Tp>::operator/=(const _Expr& __v) const
2063 mask_array<_Tp>::operator%=(const _Expr& __v) const
2078 mask_array<_Tp>::operator+=(const _Expr& __v) const
2093 mask_array<_Tp>::operator-=(const _Expr& __v) const
2108 mask_array<_Tp>::operator^=(const _Expr& __v) const
2123 mask_array<_Tp>::operator&=(const _Expr& __v) const
2138 mask_array<_Tp>::operator|=(const _Expr& __v) const
2153 mask_array<_Tp>::operator<<=(const _Expr& __v) const
2168 mask_array<_Tp>::operator>>=(const _Expr& __v) const
2177 const mask_array<_Tp>&
2178 mask_array<_Tp>::operator=(const mask_array& __ma) const
2189 mask_array<_Tp>::operator=(const value_type& __x) const
2945 valarray<_Tp>::valarray(const mask_array<value_type>& __ma)
3098 valarray<_Tp>::operator=(const mask_array<value_type>& __ma)
3200 mask_array<_Tp>
3203 return mask_array<value_type>(__vb, *this);
3218 mask_array<_Tp>
3221 return mask_array<value_type>(move(__vb), *this);