Home | History | Annotate | Download | only in bits

Lines Matching refs:mask_array

1 // The template and inlines for the -*- C++ -*- mask_array class.
26 /** @file bits/mask_array.h
50 * A mask_array is a reference to the actual elements of an array specified
52 * mask_array is to call operator[](valarray<bool>) on a valarray. The
53 * returned mask_array then permits carrying operations out on the
56 * For example, if a mask_array is obtained using the array (false, true,
63 class mask_array
72 mask_array (const mask_array&);
76 mask_array& operator=(const mask_array&);
102 // ~mask_array ();
128 mask_array(_Array<_Tp>, size_t, _Array<bool>);
136 mask_array();
140 inline mask_array<_Tp>::mask_array(const mask_array<_Tp>& a)
145 mask_array<_Tp>::mask_array(_Array<_Tp> __a, size_t __s, _Array<bool> __m)
149 inline mask_array<_Tp>&
150 mask_array<_Tp>::operator=(const mask_array<_Tp>& __a)
159 mask_array<_Tp>::operator=(const _Tp& __t) const
164 mask_array<_Tp>::operator=(const valarray<_Tp>& __v) const
170 mask_array<_Tp>::operator=(const _Expr<_Ex, _Tp>& __e) const
177 mask_array<_Tp>::operator _Op##=(const valarray<_Tp>& __v) const \
186 mask_array<_Tp>::operator _Op##=(const _Expr<_Dom, _Tp>& __e) const\