/haiku/headers/cpp/std/ |
H A D | valarray_meta.h | 41 // template nesting due to _Expr<> 70 struct _UnFunClos<_Expr,_Dom> : _UnFunBase<_Dom> { 150 struct _BinFunClos<_Expr,_Expr,_Dom1,_Dom2> : _BinFunBase<_Dom1,_Dom2> { 172 struct _BinFunClos<_Expr,_ValArray,_Dom,typename _Dom::value_type> 184 struct _BinFunClos<_ValArray,_Expr,typename _Dom::value_type,_Dom> 196 struct _BinFunClos<_Expr,_Constant,_Dom,typename _Dom::value_type> 207 struct _BinFunClos<_Constant,_Expr,_Dom,typename _Dom::value_type> 260 struct _ValFunClos<_Expr,_Dom> 280 struct _RefFunClos<_Expr,_Do 636 template<class _Clos, typename _Tp> class _Expr { class 678 _Expr<_Clos,_Tp>::_Expr (const _Clos& __c) : _M_closure(__c) {} function in class:_Expr 727 min(const _Expr<_Dom,_Tp>& __e) argument 738 max(const _Expr<_Dom,_Tp>& __e) argument [all...] |
H A D | gslice_array.h | 56 void operator= (const _Expr<_Dom,_Tp>&) const; 58 void operator*= (const _Expr<_Dom,_Tp>&) const; 60 void operator/= (const _Expr<_Dom,_Tp>&) const; 62 void operator%= (const _Expr<_Dom,_Tp>&) const; 64 void operator+= (const _Expr<_Dom,_Tp>&) const; 66 void operator-= (const _Expr<_Dom,_Tp>&) const; 68 void operator^= (const _Expr<_Dom,_Tp>&) const; 70 void operator&= (const _Expr<_Dom,_Tp>&) const; 72 void operator|= (const _Expr<_Dom,_Tp>&) const; 74 void operator<<= (const _Expr<_Do 126 operator =(const _Expr<E, _Tp>& __e) const argument [all...] |
H A D | indirect_array.h | 56 void operator= (const _Expr<_Dom, _Tp>&) const; 58 void operator*= (const _Expr<_Dom, _Tp>&) const; 60 void operator/= (const _Expr<_Dom, _Tp>&) const; 62 void operator%= (const _Expr<_Dom, _Tp>&) const; 64 void operator+= (const _Expr<_Dom, _Tp>&) const; 66 void operator-= (const _Expr<_Dom, _Tp>&) const; 68 void operator^= (const _Expr<_Dom, _Tp>&) const; 70 void operator&= (const _Expr<_Dom, _Tp>&) const; 72 void operator|= (const _Expr<_Dom, _Tp>&) const; 74 void operator<<= (const _Expr<_Do 119 operator =(const _Expr<_Dom,_Tp>& __e) const argument [all...] |
H A D | mask_array.h | 56 void operator= (const _Expr<_Dom,_T>&) const; 58 void operator*= (const _Expr<_Dom,_T>&) const; 60 void operator/= (const _Expr<_Dom,_T>&) const; 62 void operator%= (const _Expr<_Dom,_T>&) const; 64 void operator+= (const _Expr<_Dom,_T>&) const; 66 void operator-= (const _Expr<_Dom,_T>&) const; 68 void operator^= (const _Expr<_Dom,_T>&) const; 70 void operator&= (const _Expr<_Dom,_T>&) const; 72 void operator|= (const _Expr<_Dom,_T>&) const; 74 void operator<<=(const _Expr<_Do 115 operator =(const _Expr<E, _T>& __e) const argument [all...] |
H A D | slice_array.h | 57 void operator= (const _Expr<_Dom,_T>&) const; 59 void operator*= (const _Expr<_Dom,_T>&) const; 61 void operator/= (const _Expr<_Dom,_T>&) const; 63 void operator%= (const _Expr<_Dom,_T>&) const; 65 void operator+= (const _Expr<_Dom,_T>&) const; 67 void operator-= (const _Expr<_Dom,_T>&) const; 69 void operator^= (const _Expr<_Dom,_T>&) const; 71 void operator&= (const _Expr<_Dom,_T>&) const; 73 void operator|= (const _Expr<_Dom,_T>&) const; 75 void operator<<= (const _Expr<_Do 117 operator =(const _Expr<_Dom,_T>& __e) const argument [all...] |
H A D | std_valarray.h | 72 template<class _Clos, typename _Tp> class _Expr; 133 valarray(const _Expr<_Dom,_Tp>& __e); 145 operator= (const _Expr<_Dom,_Tp>&); 151 _Expr<_SClos<_ValArray,_Tp>, _Tp> operator[](slice) const; 153 _Expr<_GClos<_ValArray,_Tp>, _Tp> operator[](const gslice&) const; 157 _Expr<_IClos<_ValArray, _Tp>, _Tp> 162 _Expr<_UnClos<_Unary_plus,_ValArray,_Tp>,_Tp> operator+ () const; 163 _Expr<_UnClos<negate,_ValArray,_Tp>,_Tp> operator- () const; 164 _Expr<_UnClos<_Bitwise_not,_ValArray,_Tp>,_Tp> operator~ () const; 165 _Expr<_UnClo 331 valarray(const _Expr<_Dom, _Tp>& __e) argument 392 operator =(const _Expr<_Dom, _Tp>& __e) argument [all...] |
H A D | valarray_array.h | 209 const _Expr<_Dom,_Tp>& __e, size_t __n) \ 238 const _Expr<_Dom,_Tp>& __e, size_t __n) \ 267 const _Expr<_Dom, _Tp>& __e, size_t __n) \ 309 const _Expr<_Dom, _Tp>& __e, size_t __n) \
|