Home | History | Annotate | Download | only in bits

Lines Matching refs:_Tp

60   template <class _Tp>
64 typedef _Tp value_type;
76 void operator=(const valarray<_Tp>&) const;
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 _Tp&) const;
103 void operator=(const _Expr<_Dom,_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;
126 mask_array(_Array<_Tp>, size_t, _Array<bool>);
127 friend class valarray<_Tp>;
131 const _Array<_Tp> _M_array;
137 template<typename _Tp>
138 inline mask_array<_Tp>::mask_array(const mask_array<_Tp>& a)
141 template<typename _Tp>
143 mask_array<_Tp>::mask_array(_Array<_Tp> __a, size_t __s, _Array<bool> __m)
146 template<typename _Tp>
147 inline mask_array<_Tp>&
148 mask_array<_Tp>::operator=(const mask_array<_Tp>& __a)
155 template<typename _Tp>
157 mask_array<_Tp>::operator=(const _Tp& __t) const
160 template<typename _Tp>
162 mask_array<_Tp>::operator=(const valarray<_Tp>& __v) const
163 { std::__valarray_copy(_Array<_Tp>(__v), __v.size(), _M_array, _M_mask); }
165 template<typename _Tp>
168 mask_array<_Tp>::operator=(const _Expr<_Ex, _Tp>& __e) const
173 template<typename _Tp> \
175 mask_array<_Tp>::operator _Op##=(const valarray<_Tp>& __v) const \
178 _Array<_Tp>(__v), __v.size()); \
181 template<typename _Tp> \
184 mask_array<_Tp>::operator _Op##=(const _Expr<_Dom, _Tp>& __e) const\