Searched refs:_Expr (Results 1 - 7 of 7) sorted by relevance

/haiku/headers/cpp/std/
H A Dvalarray_meta.h41 // 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 Dgslice_array.h56 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 Dindirect_array.h56 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 Dmask_array.h56 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 Dslice_array.h57 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 Dstd_valarray.h72 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 Dvalarray_array.h209 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) \

Completed in 92 milliseconds