Lines Matching defs:mask_array
1 // The template and inlines for the -*- C++ -*- mask_array class.
26 /** @file mask_array.h
48 * A mask_array is a reference to the actual elements of an array specified
50 * mask_array is to call operator[](valarray<bool>) on a valarray. The
51 * returned mask_array then permits carrying operations out on the
54 * For example, if a mask_array is obtained using the array (false, true,
61 class mask_array
70 mask_array (const mask_array&);
74 mask_array& operator=(const mask_array&);
100 // ~mask_array ();
126 mask_array(_Array<_Tp>, size_t, _Array<bool>);
134 mask_array();
138 inline mask_array<_Tp>::mask_array(const mask_array<_Tp>& a)
143 mask_array<_Tp>::mask_array(_Array<_Tp> __a, size_t __s, _Array<bool> __m)
147 inline mask_array<_Tp>&
148 mask_array<_Tp>::operator=(const mask_array<_Tp>& __a)
157 mask_array<_Tp>::operator=(const _Tp& __t) const
162 mask_array<_Tp>::operator=(const valarray<_Tp>& __v) const
168 mask_array<_Tp>::operator=(const _Expr<_Ex, _Tp>& __e) const
175 mask_array<_Tp>::operator _Op##=(const valarray<_Tp>& __v) const \
184 mask_array<_Tp>::operator _Op##=(const _Expr<_Dom, _Tp>& __e) const\