Home | History | Annotate | Download | only in bits

Lines Matching refs:_Tp

123   template<typename _Tp>
127 typedef _Tp value_type;
140 void operator=(const valarray<_Tp>&) const;
142 void operator*=(const valarray<_Tp>&) const;
144 void operator/=(const valarray<_Tp>&) const;
146 void operator%=(const valarray<_Tp>&) const;
148 void operator+=(const valarray<_Tp>&) const;
150 void operator-=(const valarray<_Tp>&) const;
152 void operator^=(const valarray<_Tp>&) const;
154 void operator&=(const valarray<_Tp>&) const;
156 void operator|=(const valarray<_Tp>&) const;
158 void operator<<=(const valarray<_Tp>&) const;
160 void operator>>=(const valarray<_Tp>&) const;
162 void operator=(const _Tp &) const;
166 void operator=(const _Expr<_Dom, _Tp>&) const;
168 void operator*=(const _Expr<_Dom, _Tp>&) const;
170 void operator/=(const _Expr<_Dom, _Tp>&) const;
172 void operator%=(const _Expr<_Dom, _Tp>&) const;
174 void operator+=(const _Expr<_Dom, _Tp>&) const;
176 void operator-=(const _Expr<_Dom, _Tp>&) const;
178 void operator^=(const _Expr<_Dom, _Tp>&) const;
180 void operator&=(const _Expr<_Dom, _Tp>&) const;
182 void operator|=(const _Expr<_Dom, _Tp>&) const;
184 void operator<<=(const _Expr<_Dom, _Tp>&) const;
186 void operator>>=(const _Expr<_Dom, _Tp>&) const;
189 friend class valarray<_Tp>;
190 slice_array(_Array<_Tp>, const slice&);
194 const _Array<_Tp> _M_array;
200 template<typename _Tp>
202 slice_array<_Tp>::slice_array(_Array<_Tp> __a, const slice& __s)
206 template<typename _Tp>
208 slice_array<_Tp>::slice_array(const slice_array<_Tp>& a)
211 // template<typename _Tp>
212 // inline slice_array<_Tp>::~slice_array () {}
214 template<typename _Tp>
215 inline slice_array<_Tp>&
216 slice_array<_Tp>::operator=(const slice_array<_Tp>& __a)
223 template<typename _Tp>
225 slice_array<_Tp>::operator=(const _Tp& __t) const
228 template<typename _Tp>
230 slice_array<_Tp>::operator=(const valarray<_Tp>& __v) const
231 { std::__valarray_copy(_Array<_Tp>(__v), _M_array, _M_sz, _M_stride); }
233 template<typename _Tp>
236 slice_array<_Tp>::operator=(const _Expr<_Dom,_Tp>& __e) const
241 template<typename _Tp> \
243 slice_array<_Tp>::operator _Op##=(const valarray<_Tp>& __v) const \
245 _Array_augmented_##_Name(_M_array, _M_sz, _M_stride, _Array<_Tp>(__v));\
248 template<typename _Tp> \
251 slice_array<_Tp>::operator _Op##=(const _Expr<_Dom,_Tp>& __e) const\