Lines Matching defs:_Expr

53     class _Expr;
115 typedef _Expr<_UnClos<_Op, _ValArray, _Tp>, __rt> _Rt;
149 valarray(const _Expr<_Dom, _Tp>& __e);
214 operator= (const _Expr<_Dom, _Tp>&);
240 _Expr<_SClos<_ValArray, _Tp>, _Tp> operator[](slice) const;
263 _Expr<_GClos<_ValArray, _Tp>, _Tp> operator[](const gslice&) const;
316 _Expr<_IClos<_ValArray, _Tp>, _Tp>
408 valarray<_Tp>& operator*=(const _Expr<_Dom, _Tp>&);
410 valarray<_Tp>& operator/=(const _Expr<_Dom, _Tp>&);
412 valarray<_Tp>& operator%=(const _Expr<_Dom, _Tp>&);
414 valarray<_Tp>& operator+=(const _Expr<_Dom, _Tp>&);
416 valarray<_Tp>& operator-=(const _Expr<_Dom, _Tp>&);
418 valarray<_Tp>& operator^=(const _Expr<_Dom, _Tp>&);
420 valarray<_Tp>& operator|=(const _Expr<_Dom, _Tp>&);
422 valarray<_Tp>& operator&=(const _Expr<_Dom, _Tp>&);
424 valarray<_Tp>& operator<<=(const _Expr<_Dom, _Tp>&);
426 valarray<_Tp>& operator>>=(const _Expr<_Dom, _Tp>&);
490 _Expr<_ValFunClos<_ValArray, _Tp>, _Tp> apply(_Tp func(_Tp)) const;
502 _Expr<_RefFunClos<_ValArray, _Tp>, _Tp> apply(_Tp func(const _Tp&)) const;
621 valarray<_Tp>::valarray(const _Expr<_Dom, _Tp>& __e)
692 valarray<_Tp>::operator=(const _Expr<_Dom, _Tp>& __e)
700 inline _Expr<_SClos<_ValArray,_Tp>, _Tp>
704 return _Expr<_Closure, _Tp>(_Closure (_Array<_Tp>(_M_data), __s));
713 inline _Expr<_GClos<_ValArray,_Tp>, _Tp>
717 return _Expr<_Closure, _Tp>
753 inline _Expr<_IClos<_ValArray,_Tp>, _Tp>
757 return _Expr<_Closure, _Tp>(_Closure(*this, __i));
897 inline _Expr<_ValFunClos<_ValArray, _Tp>, _Tp>
901 return _Expr<_Closure, _Tp>(_Closure(*this, func));
905 inline _Expr<_RefFunClos<_ValArray, _Tp>, _Tp>
909 return _Expr<_Closure, _Tp>(_Closure(*this, func));
919 return _Expr<_Closure, _Rt>(_Closure(*this)); \
964 valarray<_Tp>::operator _Op##=(const _Expr<_Dom, _Tp>& __e) \
986 inline _Expr<_BinClos<_Name, _ValArray, _ValArray, _Tp, _Tp>, \
993 return _Expr<_Closure, _Rt>(_Closure(__v, __w)); \
997 inline _Expr<_BinClos<_Name, _ValArray,_Constant, _Tp, _Tp>, \
1003 return _Expr<_Closure, _Rt>(_Closure(__v, __t)); \
1007 inline _Expr<_BinClos<_Name, _Constant, _ValArray, _Tp, _Tp>, \
1013 return _Expr<_Closure, _Rt>(_Closure(__t, __v)); \