Home | History | Annotate | Download | only in bits

Lines Matching refs:mask_array

1 // The template and inlines for the -*- C++ -*- mask_array class.
25 /** @file bits/mask_array.h
49 * A mask_array is a reference to the actual elements of an array specified
51 * mask_array is to call operator[](valarray<bool>) on a valarray. The
52 * returned mask_array then permits carrying operations out on the
55 * For example, if a mask_array is obtained using the array (false, true,
62 class mask_array
71 mask_array (const mask_array&);
75 mask_array& operator=(const mask_array&);
101 // ~mask_array ();
127 mask_array(_Array<_Tp>, size_t, _Array<bool>);
135 mask_array();
139 inline mask_array<_Tp>::mask_array(const mask_array<_Tp>& a)
144 mask_array<_Tp>::mask_array(_Array<_Tp> __a, size_t __s, _Array<bool> __m)
148 inline mask_array<_Tp>&
149 mask_array<_Tp>::operator=(const mask_array<_Tp>& __a)
158 mask_array<_Tp>::operator=(const _Tp& __t) const
163 mask_array<_Tp>::operator=(const valarray<_Tp>& __v) const
169 mask_array<_Tp>::operator=(const _Expr<_Ex, _Tp>& __e) const
176 mask_array<_Tp>::operator _Op##=(const valarray<_Tp>& __v) const \
185 mask_array<_Tp>::operator _Op##=(const _Expr<_Dom, _Tp>& __e) const\