Lines Matching refs:_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;
622 valarray<_Tp>::valarray(const _Expr<_Dom, _Tp>& __e)
693 valarray<_Tp>::operator=(const _Expr<_Dom, _Tp>& __e)
701 inline _Expr<_SClos<_ValArray,_Tp>, _Tp>
705 return _Expr<_Closure, _Tp>(_Closure (_Array<_Tp>(_M_data), __s));
714 inline _Expr<_GClos<_ValArray,_Tp>, _Tp>
718 return _Expr<_Closure, _Tp>
754 inline _Expr<_IClos<_ValArray,_Tp>, _Tp>
758 return _Expr<_Closure, _Tp>(_Closure(*this, __i));
870 inline _Expr<_ValFunClos<_ValArray, _Tp>, _Tp>
874 return _Expr<_Closure, _Tp>(_Closure(*this, func));
878 inline _Expr<_RefFunClos<_ValArray, _Tp>, _Tp>
882 return _Expr<_Closure, _Tp>(_Closure(*this, func));
892 return _Expr<_Closure, _Rt>(_Closure(*this)); \
937 valarray<_Tp>::operator _Op##=(const _Expr<_Dom, _Tp>& __e) \
959 inline _Expr<_BinClos<_Name, _ValArray, _ValArray, _Tp, _Tp>, \
966 return _Expr<_Closure, _Rt>(_Closure(__v, __w)); \
970 inline _Expr<_BinClos<_Name, _ValArray,_Constant, _Tp, _Tp>, \
976 return _Expr<_Closure, _Rt>(_Closure(__v, __t)); \
980 inline _Expr<_BinClos<_Name, _Constant, _ValArray, _Tp, _Tp>, \
986 return _Expr<_Closure, _Tp>(_Closure(__t, __v)); \