Home | History | Annotate | Download | only in bits

Lines Matching refs:_Tp

62   template <class _Tp>
66 typedef _Tp value_type;
78 void operator=(const valarray<_Tp>&) const;
80 void operator*=(const valarray<_Tp>&) const;
82 void operator/=(const valarray<_Tp>&) const;
84 void operator%=(const valarray<_Tp>&) const;
86 void operator+=(const valarray<_Tp>&) const;
88 void operator-=(const valarray<_Tp>&) const;
90 void operator^=(const valarray<_Tp>&) const;
92 void operator&=(const valarray<_Tp>&) const;
94 void operator|=(const valarray<_Tp>&) const;
96 void operator<<=(const valarray<_Tp>&) const;
98 void operator>>=(const valarray<_Tp>&) const;
100 void operator=(const _Tp&) const;
105 void operator=(const _Expr<_Dom,_Tp>&) const;
107 void operator*=(const _Expr<_Dom,_Tp>&) const;
109 void operator/=(const _Expr<_Dom,_Tp>&) const;
111 void operator%=(const _Expr<_Dom,_Tp>&) const;
113 void operator+=(const _Expr<_Dom,_Tp>&) const;
115 void operator-=(const _Expr<_Dom,_Tp>&) const;
117 void operator^=(const _Expr<_Dom,_Tp>&) const;
119 void operator&=(const _Expr<_Dom,_Tp>&) const;
121 void operator|=(const _Expr<_Dom,_Tp>&) const;
123 void operator<<=(const _Expr<_Dom,_Tp>&) const;
125 void operator>>=(const _Expr<_Dom,_Tp>&) const;
128 mask_array(_Array<_Tp>, size_t, _Array<bool>);
129 friend class valarray<_Tp>;
133 const _Array<_Tp> _M_array;
139 template<typename _Tp>
140 inline mask_array<_Tp>::mask_array(const mask_array<_Tp>& a)
143 template<typename _Tp>
145 mask_array<_Tp>::mask_array(_Array<_Tp> __a, size_t __s, _Array<bool> __m)
148 template<typename _Tp>
149 inline mask_array<_Tp>&
150 mask_array<_Tp>::operator=(const mask_array<_Tp>& __a)
157 template<typename _Tp>
159 mask_array<_Tp>::operator=(const _Tp& __t) const
162 template<typename _Tp>
164 mask_array<_Tp>::operator=(const valarray<_Tp>& __v) const
165 { std::__valarray_copy(_Array<_Tp>(__v), __v.size(), _M_array, _M_mask); }
167 template<typename _Tp>
170 mask_array<_Tp>::operator=(const _Expr<_Ex, _Tp>& __e) const
175 template<typename _Tp> \
177 mask_array<_Tp>::operator _Op##=(const valarray<_Tp>& __v) const \
180 _Array<_Tp>(__v), __v.size()); \
183 template<typename _Tp> \
186 mask_array<_Tp>::operator _Op##=(const _Expr<_Dom, _Tp>& __e) const\