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;
390 template <class _Tp> class _LIBCPP_TEMPLATE_VIS mask_array;
819 valarray(const mask_array<value_type>& __ma);
839 valarray& operator=(const mask_array<value_type>& __ma);
871 mask_array<value_type> operator[](const valarray<bool>& __vb);
876 mask_array<value_type> operator[](valarray<bool>&& __vb);
1031 template <class> friend class _LIBCPP_TEMPLATE_VIS mask_array;
1870 // mask_array
1873 class _LIBCPP_TEMPLATE_VIS mask_array
1983 const mask_array& operator=(const mask_array& __ma) const;
1988 // mask_array(const mask_array&) = default;
1989 // mask_array(mask_array&&) = default;
1990 // mask_array& operator=(const mask_array&) = default;
1991 // mask_array& operator=(mask_array&&) = default;
1995 mask_array(const valarray<bool>& __vb, const valarray<value_type>& __v)
2016 mask_array<_Tp>::operator=(const _Expr& __v) const
2031 mask_array<_Tp>::operator*=(const _Expr& __v) const
2046 mask_array<_Tp>::operator/=(const _Expr& __v) const
2061 mask_array<_Tp>::operator%=(const _Expr& __v) const
2076 mask_array<_Tp>::operator+=(const _Expr& __v) const
2091 mask_array<_Tp>::operator-=(const _Expr& __v) const
2106 mask_array<_Tp>::operator^=(const _Expr& __v) const
2121 mask_array<_Tp>::operator&=(const _Expr& __v) const
2136 mask_array<_Tp>::operator|=(const _Expr& __v) const
2151 mask_array<_Tp>::operator<<=(const _Expr& __v) const
2166 mask_array<_Tp>::operator>>=(const _Expr& __v) const
2175 const mask_array<_Tp>&
2176 mask_array<_Tp>::operator=(const mask_array& __ma) const
2187 mask_array<_Tp>::operator=(const value_type& __x) const
2940 valarray<_Tp>::valarray(const mask_array<value_type>& __ma)
3096 valarray<_Tp>::operator=(const mask_array<value_type>& __ma)
3198 mask_array<_Tp>
3201 return mask_array<value_type>(__vb, *this);
3216 mask_array<_Tp>
3219 return mask_array<value_type>(move(__vb), *this);