Home | History | Annotate | Download | only in bits

Lines Matching refs:_Tp

60   template <class _Tp>
64 typedef _Tp value_type;
77 void operator=(const valarray<_Tp>&) const;
79 void operator*=(const valarray<_Tp>&) const;
81 void operator/=(const valarray<_Tp>&) const;
83 void operator%=(const valarray<_Tp>&) const;
85 void operator+=(const valarray<_Tp>&) const;
87 void operator-=(const valarray<_Tp>&) const;
89 void operator^=(const valarray<_Tp>&) const;
91 void operator&=(const valarray<_Tp>&) const;
93 void operator|=(const valarray<_Tp>&) const;
95 void operator<<=(const valarray<_Tp>&) const;
97 void operator>>=(const valarray<_Tp>&) const;
99 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;
127 indirect_array(_Array<_Tp>, size_t, _Array<size_t>);
129 friend class valarray<_Tp>;
130 friend class gslice_array<_Tp>;
134 const _Array<_Tp> _M_array;
140 template<typename _Tp>
142 indirect_array<_Tp>::indirect_array(const indirect_array<_Tp>& __a)
145 template<typename _Tp>
147 indirect_array<_Tp>::indirect_array(_Array<_Tp> __a, size_t __s,
151 template<typename _Tp>
152 inline indirect_array<_Tp>&
153 indirect_array<_Tp>::operator=(const indirect_array<_Tp>& __a)
160 template<typename _Tp>
162 indirect_array<_Tp>::operator=(const _Tp& __t) const
165 template<typename _Tp>
167 indirect_array<_Tp>::operator=(const valarray<_Tp>& __v) const
168 { std::__valarray_copy(_Array<_Tp>(__v), _M_sz, _M_array, _M_index); }
170 template<typename _Tp>
173 indirect_array<_Tp>::operator=(const _Expr<_Dom, _Tp>& __e) const
178 template<typename _Tp> \
180 indirect_array<_Tp>::operator _Op##=(const valarray<_Tp>& __v) const\
182 _Array_augmented_##_Name(_M_array, _M_index, _Array<_Tp>(__v), _M_sz); \
185 template<typename _Tp> \
188 indirect_array<_Tp>::operator _Op##=(const _Expr<_Dom,_Tp>& __e) const\