| 
| 
template<class _Dom >  | 
_Expr< _UnClos< _Abs, _Expr,  
_Dom >, typename  
_Dom::value_type >  | std::abs (const _Expr< _Dom, typename _Dom::value_type > &__e) | 
|   | 
| 
template<typename _Tp >  | 
_Expr< _UnClos< _Abs,  
_ValArray, _Tp >, _Tp >  | std::abs (const valarray< _Tp > &__v) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _UnClos< _Acos, _Expr,  
_Dom >, typename  
_Dom::value_type >  | std::acos (const _Expr< _Dom, typename _Dom::value_type > &__e) | 
|   | 
| 
template<typename _Tp >  | 
_Expr< _UnClos< _Acos,  
_ValArray, _Tp >, _Tp >  | std::acos (const valarray< _Tp > &__v) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _UnClos< _Asin, _Expr,  
_Dom >, typename  
_Dom::value_type >  | std::asin (const _Expr< _Dom, typename _Dom::value_type > &__e) | 
|   | 
| 
template<typename _Tp >  | 
_Expr< _UnClos< _Asin,  
_ValArray, _Tp >, _Tp >  | std::asin (const valarray< _Tp > &__v) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _UnClos< _Atan, _Expr,  
_Dom >, typename  
_Dom::value_type >  | std::atan (const _Expr< _Dom, typename _Dom::value_type > &__e) | 
|   | 
| 
template<typename _Tp >  | 
_Expr< _UnClos< _Atan,  
_ValArray, _Tp >, _Tp >  | std::atan (const valarray< _Tp > &__v) | 
|   | 
| 
template<class _Dom1 , class _Dom2 >  | 
_Expr< _BinClos< _Atan2, _Expr,  
_Expr, _Dom1, _Dom2 > 
, typename _Dom1::value_type >  | std::atan2 (const _Expr< _Dom1, typename _Dom1::value_type > &__e1, const _Expr< _Dom2, typename _Dom2::value_type > &__e2) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos< _Atan2, _Expr,  
_ValArray, _Dom, typename  
_Dom::value_type >, typename  
_Dom::value_type >  | std::atan2 (const _Expr< _Dom, typename _Dom::value_type > &__e, const valarray< typename _Dom::value_type > &__v) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos< _Atan2,  
_ValArray, _Expr, typename  
_Dom::value_type, _Dom > 
, typename _Dom::value_type >  | std::atan2 (const valarray< typename _Dom::valarray > &__v, const _Expr< _Dom, typename _Dom::value_type > &__e) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos< _Atan2, _Expr,  
_Constant, _Dom, typename  
_Dom::value_type >, typename  
_Dom::value_type >  | std::atan2 (const _Expr< _Dom, typename _Dom::value_type > &__e, const typename _Dom::value_type &__t) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos< _Atan2,  
_Constant, _Expr, typename  
_Dom::value_type, _Dom > 
, typename _Dom::value_type >  | std::atan2 (const typename _Dom::value_type &__t, const _Expr< _Dom, typename _Dom::value_type > &__e) | 
|   | 
| 
template<typename _Tp >  | 
_Expr< _BinClos< _Atan2,  
_ValArray, _ValArray, _Tp, _Tp > 
, _Tp >  | std::atan2 (const valarray< _Tp > &__v, const valarray< _Tp > &__w) | 
|   | 
| 
template<typename _Tp >  | 
_Expr< _BinClos< _Atan2,  
_ValArray, _Constant, _Tp, _Tp > 
, _Tp >  | std::atan2 (const valarray< _Tp > &__v, const _Tp &__t) | 
|   | 
| 
template<typename _Tp >  | 
_Expr< _BinClos< _Atan2,  
_Constant, _ValArray, _Tp, _Tp > 
, _Tp >  | std::atan2 (const _Tp &__t, const valarray< _Tp > &__v) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _UnClos< _Cos, _Expr,  
_Dom >, typename  
_Dom::value_type >  | std::cos (const _Expr< _Dom, typename _Dom::value_type > &__e) | 
|   | 
| 
template<typename _Tp >  | 
_Expr< _UnClos< _Cos,  
_ValArray, _Tp >, _Tp >  | std::cos (const valarray< _Tp > &__v) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _UnClos< _Cosh, _Expr,  
_Dom >, typename  
_Dom::value_type >  | std::cosh (const _Expr< _Dom, typename _Dom::value_type > &__e) | 
|   | 
| 
template<typename _Tp >  | 
_Expr< _UnClos< _Cosh,  
_ValArray, _Tp >, _Tp >  | std::cosh (const valarray< _Tp > &__v) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _UnClos< _Exp, _Expr,  
_Dom >, typename  
_Dom::value_type >  | std::exp (const _Expr< _Dom, typename _Dom::value_type > &__e) | 
|   | 
| 
template<typename _Tp >  | 
_Expr< _UnClos< _Exp,  
_ValArray, _Tp >, _Tp >  | std::exp (const valarray< _Tp > &__v) | 
|   | 
| 
template<typename _Tp >  | 
_Expr< _UnClos< _Log,  
_ValArray, _Tp >, _Tp >  | std::log (const valarray< _Tp > &__v) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _UnClos< _Log, _Expr,  
_Dom >, typename  
_Dom::value_type >  | std::log (const _Expr< _Dom, typename _Dom::value_type > &__e) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _UnClos< _Log10, _Expr,  
_Dom >, typename  
_Dom::value_type >  | std::log10 (const _Expr< _Dom, typename _Dom::value_type > &__e) | 
|   | 
| 
template<typename _Tp >  | 
_Expr< _UnClos< _Log10,  
_ValArray, _Tp >, _Tp >  | std::log10 (const valarray< _Tp > &__v) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos 
< __not_equal_to, _Constant,  
_Expr, typename  
_Dom::value_type, _Dom > 
, typename __fun 
< __not_equal_to, typename  
_Dom::value_type > 
::result_type >  | std::operator!= (const typename _Dom::value_type &__t, const _Expr< _Dom, typename _Dom::value_type > &__v) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos 
< __not_equal_to, _Expr,  
_ValArray, _Dom, typename  
_Dom::value_type >, typename  
__fun< __not_equal_to,  
typename _Dom::value_type > 
::result_type >  | std::operator!= (const _Expr< _Dom, typename _Dom::value_type > &__e, const valarray< typename _Dom::value_type > &__v) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos 
< __not_equal_to, _ValArray,  
_Expr, typename  
_Dom::value_type, _Dom > 
, typename __fun 
< __not_equal_to, typename  
_Dom::value_type > 
::result_type >  | std::operator!= (const valarray< typename _Dom::value_type > &__v, const _Expr< _Dom, typename _Dom::value_type > &__e) | 
|   | 
| 
template<class _Dom1 , class _Dom2 >  | 
_Expr< _BinClos 
< __not_equal_to, _Expr, _Expr,  
_Dom1, _Dom2 >, typename __fun 
< __not_equal_to, typename  
_Dom1::value_type > 
::result_type >  | std::operator!= (const _Expr< _Dom1, typename _Dom1::value_type > &__v, const _Expr< _Dom2, typename _Dom2::value_type > &__w) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos 
< __not_equal_to, _Expr,  
_Constant, _Dom, typename  
_Dom::value_type >, typename  
__fun< __not_equal_to,  
typename _Dom::value_type > 
::result_type >  | std::operator!= (const _Expr< _Dom, typename _Dom::value_type > &__v, const typename _Dom::value_type &__t) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos< __modulus,  
_Expr, _Constant, _Dom,  
typename _Dom::value_type > 
, typename __fun< __modulus,  
typename _Dom::value_type > 
::result_type >  | std::operator% (const _Expr< _Dom, typename _Dom::value_type > &__v, const typename _Dom::value_type &__t) | 
|   | 
| 
template<class _Dom1 , class _Dom2 >  | 
_Expr< _BinClos< __modulus,  
_Expr, _Expr, _Dom1, _Dom2 > 
, typename __fun< __modulus,  
typename _Dom1::value_type > 
::result_type >  | std::operator% (const _Expr< _Dom1, typename _Dom1::value_type > &__v, const _Expr< _Dom2, typename _Dom2::value_type > &__w) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos< __modulus,  
_Constant, _Expr, typename  
_Dom::value_type, _Dom > 
, typename __fun< __modulus,  
typename _Dom::value_type > 
::result_type >  | std::operator% (const typename _Dom::value_type &__t, const _Expr< _Dom, typename _Dom::value_type > &__v) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos< __modulus,  
_Expr, _ValArray, _Dom,  
typename _Dom::value_type > 
, typename __fun< __modulus,  
typename _Dom::value_type > 
::result_type >  | std::operator% (const _Expr< _Dom, typename _Dom::value_type > &__e, const valarray< typename _Dom::value_type > &__v) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos< __modulus,  
_ValArray, _Expr, typename  
_Dom::value_type, _Dom > 
, typename __fun< __modulus,  
typename _Dom::value_type > 
::result_type >  | std::operator% (const valarray< typename _Dom::value_type > &__v, const _Expr< _Dom, typename _Dom::value_type > &__e) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos< __bitwise_and,  
_Expr, _Constant, _Dom,  
typename _Dom::value_type > 
, typename __fun 
< __bitwise_and, typename  
_Dom::value_type > 
::result_type >  | std::operator& (const _Expr< _Dom, typename _Dom::value_type > &__v, const typename _Dom::value_type &__t) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos< __bitwise_and,  
_Constant, _Expr, typename  
_Dom::value_type, _Dom > 
, typename __fun 
< __bitwise_and, typename  
_Dom::value_type > 
::result_type >  | std::operator& (const typename _Dom::value_type &__t, const _Expr< _Dom, typename _Dom::value_type > &__v) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos< __bitwise_and,  
_Expr, _ValArray, _Dom,  
typename _Dom::value_type > 
, typename __fun 
< __bitwise_and, typename  
_Dom::value_type > 
::result_type >  | std::operator& (const _Expr< _Dom, typename _Dom::value_type > &__e, const valarray< typename _Dom::value_type > &__v) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos< __bitwise_and,  
_ValArray, _Expr, typename  
_Dom::value_type, _Dom > 
, typename __fun 
< __bitwise_and, typename  
_Dom::value_type > 
::result_type >  | std::operator& (const valarray< typename _Dom::value_type > &__v, const _Expr< _Dom, typename _Dom::value_type > &__e) | 
|   | 
| 
template<class _Dom1 , class _Dom2 >  | 
_Expr< _BinClos< __bitwise_and,  
_Expr, _Expr, _Dom1, _Dom2 > 
, typename __fun 
< __bitwise_and, typename  
_Dom1::value_type > 
::result_type >  | std::operator& (const _Expr< _Dom1, typename _Dom1::value_type > &__v, const _Expr< _Dom2, typename _Dom2::value_type > &__w) | 
|   | 
| 
template<class _Dom1 , class _Dom2 >  | 
_Expr< _BinClos< __logical_and,  
_Expr, _Expr, _Dom1, _Dom2 > 
, typename __fun 
< __logical_and, typename  
_Dom1::value_type > 
::result_type >  | std::operator&& (const _Expr< _Dom1, typename _Dom1::value_type > &__v, const _Expr< _Dom2, typename _Dom2::value_type > &__w) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos< __logical_and,  
_Constant, _Expr, typename  
_Dom::value_type, _Dom > 
, typename __fun 
< __logical_and, typename  
_Dom::value_type > 
::result_type >  | std::operator&& (const typename _Dom::value_type &__t, const _Expr< _Dom, typename _Dom::value_type > &__v) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos< __logical_and,  
_Expr, _ValArray, _Dom,  
typename _Dom::value_type > 
, typename __fun 
< __logical_and, typename  
_Dom::value_type > 
::result_type >  | std::operator&& (const _Expr< _Dom, typename _Dom::value_type > &__e, const valarray< typename _Dom::value_type > &__v) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos< __logical_and,  
_ValArray, _Expr, typename  
_Dom::value_type, _Dom > 
, typename __fun 
< __logical_and, typename  
_Dom::value_type > 
::result_type >  | std::operator&& (const valarray< typename _Dom::value_type > &__v, const _Expr< _Dom, typename _Dom::value_type > &__e) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos< __logical_and,  
_Expr, _Constant, _Dom,  
typename _Dom::value_type > 
, typename __fun 
< __logical_and, typename  
_Dom::value_type > 
::result_type >  | std::operator&& (const _Expr< _Dom, typename _Dom::value_type > &__v, const typename _Dom::value_type &__t) | 
|   | 
| 
template<class _Dom1 , class _Dom2 >  | 
_Expr< _BinClos< __multiplies,  
_Expr, _Expr, _Dom1, _Dom2 > 
, typename __fun< __multiplies,  
typename _Dom1::value_type > 
::result_type >  | std::operator* (const _Expr< _Dom1, typename _Dom1::value_type > &__v, const _Expr< _Dom2, typename _Dom2::value_type > &__w) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos< __multiplies,  
_Expr, _Constant, _Dom,  
typename _Dom::value_type > 
, typename __fun< __multiplies,  
typename _Dom::value_type > 
::result_type >  | std::operator* (const _Expr< _Dom, typename _Dom::value_type > &__v, const typename _Dom::value_type &__t) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos< __multiplies,  
_Constant, _Expr, typename  
_Dom::value_type, _Dom > 
, typename __fun< __multiplies,  
typename _Dom::value_type > 
::result_type >  | std::operator* (const typename _Dom::value_type &__t, const _Expr< _Dom, typename _Dom::value_type > &__v) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos< __multiplies,  
_Expr, _ValArray, _Dom,  
typename _Dom::value_type > 
, typename __fun< __multiplies,  
typename _Dom::value_type > 
::result_type >  | std::operator* (const _Expr< _Dom, typename _Dom::value_type > &__e, const valarray< typename _Dom::value_type > &__v) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos< __multiplies,  
_ValArray, _Expr, typename  
_Dom::value_type, _Dom > 
, typename __fun< __multiplies,  
typename _Dom::value_type > 
::result_type >  | std::operator* (const valarray< typename _Dom::value_type > &__v, const _Expr< _Dom, typename _Dom::value_type > &__e) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos< __plus, _Expr,  
_ValArray, _Dom, typename  
_Dom::value_type >, typename  
__fun< __plus, typename  
_Dom::value_type > 
::result_type >  | std::operator+ (const _Expr< _Dom, typename _Dom::value_type > &__e, const valarray< typename _Dom::value_type > &__v) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos< __plus, _Expr,  
_Constant, _Dom, typename  
_Dom::value_type >, typename  
__fun< __plus, typename  
_Dom::value_type > 
::result_type >  | std::operator+ (const _Expr< _Dom, typename _Dom::value_type > &__v, const typename _Dom::value_type &__t) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos< __plus,  
_ValArray, _Expr, typename  
_Dom::value_type, _Dom > 
, typename __fun< __plus,  
typename _Dom::value_type > 
::result_type >  | std::operator+ (const valarray< typename _Dom::value_type > &__v, const _Expr< _Dom, typename _Dom::value_type > &__e) | 
|   | 
| 
template<class _Dom1 , class _Dom2 >  | 
_Expr< _BinClos< __plus, _Expr,  
_Expr, _Dom1, _Dom2 > 
, typename __fun< __plus,  
typename _Dom1::value_type > 
::result_type >  | std::operator+ (const _Expr< _Dom1, typename _Dom1::value_type > &__v, const _Expr< _Dom2, typename _Dom2::value_type > &__w) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos< __plus,  
_Constant, _Expr, typename  
_Dom::value_type, _Dom > 
, typename __fun< __plus,  
typename _Dom::value_type > 
::result_type >  | std::operator+ (const typename _Dom::value_type &__t, const _Expr< _Dom, typename _Dom::value_type > &__v) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos< __minus,  
_Constant, _Expr, typename  
_Dom::value_type, _Dom > 
, typename __fun< __minus,  
typename _Dom::value_type > 
::result_type >  | std::operator- (const typename _Dom::value_type &__t, const _Expr< _Dom, typename _Dom::value_type > &__v) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos< __minus,  
_Expr, _ValArray, _Dom,  
typename _Dom::value_type > 
, typename __fun< __minus,  
typename _Dom::value_type > 
::result_type >  | std::operator- (const _Expr< _Dom, typename _Dom::value_type > &__e, const valarray< typename _Dom::value_type > &__v) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos< __minus,  
_ValArray, _Expr, typename  
_Dom::value_type, _Dom > 
, typename __fun< __minus,  
typename _Dom::value_type > 
::result_type >  | std::operator- (const valarray< typename _Dom::value_type > &__v, const _Expr< _Dom, typename _Dom::value_type > &__e) | 
|   | 
| 
template<class _Dom1 , class _Dom2 >  | 
_Expr< _BinClos< __minus,  
_Expr, _Expr, _Dom1, _Dom2 > 
, typename __fun< __minus,  
typename _Dom1::value_type > 
::result_type >  | std::operator- (const _Expr< _Dom1, typename _Dom1::value_type > &__v, const _Expr< _Dom2, typename _Dom2::value_type > &__w) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos< __minus,  
_Expr, _Constant, _Dom,  
typename _Dom::value_type > 
, typename __fun< __minus,  
typename _Dom::value_type > 
::result_type >  | std::operator- (const _Expr< _Dom, typename _Dom::value_type > &__v, const typename _Dom::value_type &__t) | 
|   | 
| 
template<class _Dom1 , class _Dom2 >  | 
_Expr< _BinClos< __divides,  
_Expr, _Expr, _Dom1, _Dom2 > 
, typename __fun< __divides,  
typename _Dom1::value_type > 
::result_type >  | std::operator/ (const _Expr< _Dom1, typename _Dom1::value_type > &__v, const _Expr< _Dom2, typename _Dom2::value_type > &__w) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos< __divides,  
_Expr, _Constant, _Dom,  
typename _Dom::value_type > 
, typename __fun< __divides,  
typename _Dom::value_type > 
::result_type >  | std::operator/ (const _Expr< _Dom, typename _Dom::value_type > &__v, const typename _Dom::value_type &__t) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos< __divides,  
_Constant, _Expr, typename  
_Dom::value_type, _Dom > 
, typename __fun< __divides,  
typename _Dom::value_type > 
::result_type >  | std::operator/ (const typename _Dom::value_type &__t, const _Expr< _Dom, typename _Dom::value_type > &__v) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos< __divides,  
_Expr, _ValArray, _Dom,  
typename _Dom::value_type > 
, typename __fun< __divides,  
typename _Dom::value_type > 
::result_type >  | std::operator/ (const _Expr< _Dom, typename _Dom::value_type > &__e, const valarray< typename _Dom::value_type > &__v) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos< __divides,  
_ValArray, _Expr, typename  
_Dom::value_type, _Dom > 
, typename __fun< __divides,  
typename _Dom::value_type > 
::result_type >  | std::operator/ (const valarray< typename _Dom::value_type > &__v, const _Expr< _Dom, typename _Dom::value_type > &__e) | 
|   | 
| 
template<class _Dom1 , class _Dom2 >  | 
_Expr< _BinClos< __less, _Expr,  
_Expr, _Dom1, _Dom2 > 
, typename __fun< __less,  
typename _Dom1::value_type > 
::result_type >  | std::operator< (const _Expr< _Dom1, typename _Dom1::value_type > &__v, const _Expr< _Dom2, typename _Dom2::value_type > &__w) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos< __less, _Expr,  
_Constant, _Dom, typename  
_Dom::value_type >, typename  
__fun< __less, typename  
_Dom::value_type > 
::result_type >  | std::operator< (const _Expr< _Dom, typename _Dom::value_type > &__v, const typename _Dom::value_type &__t) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos< __less,  
_Constant, _Expr, typename  
_Dom::value_type, _Dom > 
, typename __fun< __less,  
typename _Dom::value_type > 
::result_type >  | std::operator< (const typename _Dom::value_type &__t, const _Expr< _Dom, typename _Dom::value_type > &__v) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos< __less, _Expr,  
_ValArray, _Dom, typename  
_Dom::value_type >, typename  
__fun< __less, typename  
_Dom::value_type > 
::result_type >  | std::operator< (const _Expr< _Dom, typename _Dom::value_type > &__e, const valarray< typename _Dom::value_type > &__v) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos< __less,  
_ValArray, _Expr, typename  
_Dom::value_type, _Dom > 
, typename __fun< __less,  
typename _Dom::value_type > 
::result_type >  | std::operator< (const valarray< typename _Dom::value_type > &__v, const _Expr< _Dom, typename _Dom::value_type > &__e) | 
|   | 
| 
template<class _Dom1 , class _Dom2 >  | 
_Expr< _BinClos< __shift_left,  
_Expr, _Expr, _Dom1, _Dom2 > 
, typename __fun< __shift_left,  
typename _Dom1::value_type > 
::result_type >  | std::operator<< (const _Expr< _Dom1, typename _Dom1::value_type > &__v, const _Expr< _Dom2, typename _Dom2::value_type > &__w) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos< __shift_left,  
_Expr, _Constant, _Dom,  
typename _Dom::value_type > 
, typename __fun< __shift_left,  
typename _Dom::value_type > 
::result_type >  | std::operator<< (const _Expr< _Dom, typename _Dom::value_type > &__v, const typename _Dom::value_type &__t) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos< __shift_left,  
_Constant, _Expr, typename  
_Dom::value_type, _Dom > 
, typename __fun< __shift_left,  
typename _Dom::value_type > 
::result_type >  | std::operator<< (const typename _Dom::value_type &__t, const _Expr< _Dom, typename _Dom::value_type > &__v) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos< __shift_left,  
_Expr, _ValArray, _Dom,  
typename _Dom::value_type > 
, typename __fun< __shift_left,  
typename _Dom::value_type > 
::result_type >  | std::operator<< (const _Expr< _Dom, typename _Dom::value_type > &__e, const valarray< typename _Dom::value_type > &__v) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos< __shift_left,  
_ValArray, _Expr, typename  
_Dom::value_type, _Dom > 
, typename __fun< __shift_left,  
typename _Dom::value_type > 
::result_type >  | std::operator<< (const valarray< typename _Dom::value_type > &__v, const _Expr< _Dom, typename _Dom::value_type > &__e) | 
|   | 
| 
template<class _Dom1 , class _Dom2 >  | 
_Expr< _BinClos< __less_equal,  
_Expr, _Expr, _Dom1, _Dom2 > 
, typename __fun< __less_equal,  
typename _Dom1::value_type > 
::result_type >  | std::operator<= (const _Expr< _Dom1, typename _Dom1::value_type > &__v, const _Expr< _Dom2, typename _Dom2::value_type > &__w) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos< __less_equal,  
_Expr, _Constant, _Dom,  
typename _Dom::value_type > 
, typename __fun< __less_equal,  
typename _Dom::value_type > 
::result_type >  | std::operator<= (const _Expr< _Dom, typename _Dom::value_type > &__v, const typename _Dom::value_type &__t) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos< __less_equal,  
_Expr, _ValArray, _Dom,  
typename _Dom::value_type > 
, typename __fun< __less_equal,  
typename _Dom::value_type > 
::result_type >  | std::operator<= (const _Expr< _Dom, typename _Dom::value_type > &__e, const valarray< typename _Dom::value_type > &__v) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos< __less_equal,  
_Constant, _Expr, typename  
_Dom::value_type, _Dom > 
, typename __fun< __less_equal,  
typename _Dom::value_type > 
::result_type >  | std::operator<= (const typename _Dom::value_type &__t, const _Expr< _Dom, typename _Dom::value_type > &__v) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos< __less_equal,  
_ValArray, _Expr, typename  
_Dom::value_type, _Dom > 
, typename __fun< __less_equal,  
typename _Dom::value_type > 
::result_type >  | std::operator<= (const valarray< typename _Dom::value_type > &__v, const _Expr< _Dom, typename _Dom::value_type > &__e) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos< __equal_to,  
_Expr, _ValArray, _Dom,  
typename _Dom::value_type > 
, typename __fun< __equal_to,  
typename _Dom::value_type > 
::result_type >  | std::operator== (const _Expr< _Dom, typename _Dom::value_type > &__e, const valarray< typename _Dom::value_type > &__v) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos< __equal_to,  
_ValArray, _Expr, typename  
_Dom::value_type, _Dom > 
, typename __fun< __equal_to,  
typename _Dom::value_type > 
::result_type >  | std::operator== (const valarray< typename _Dom::value_type > &__v, const _Expr< _Dom, typename _Dom::value_type > &__e) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos< __equal_to,  
_Constant, _Expr, typename  
_Dom::value_type, _Dom > 
, typename __fun< __equal_to,  
typename _Dom::value_type > 
::result_type >  | std::operator== (const typename _Dom::value_type &__t, const _Expr< _Dom, typename _Dom::value_type > &__v) | 
|   | 
| 
template<class _Dom1 , class _Dom2 >  | 
_Expr< _BinClos< __equal_to,  
_Expr, _Expr, _Dom1, _Dom2 > 
, typename __fun< __equal_to,  
typename _Dom1::value_type > 
::result_type >  | std::operator== (const _Expr< _Dom1, typename _Dom1::value_type > &__v, const _Expr< _Dom2, typename _Dom2::value_type > &__w) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos< __equal_to,  
_Expr, _Constant, _Dom,  
typename _Dom::value_type > 
, typename __fun< __equal_to,  
typename _Dom::value_type > 
::result_type >  | std::operator== (const _Expr< _Dom, typename _Dom::value_type > &__v, const typename _Dom::value_type &__t) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos< __greater,  
_Expr, _Constant, _Dom,  
typename _Dom::value_type > 
, typename __fun< __greater,  
typename _Dom::value_type > 
::result_type >  | std::operator> (const _Expr< _Dom, typename _Dom::value_type > &__v, const typename _Dom::value_type &__t) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos< __greater,  
_Expr, _ValArray, _Dom,  
typename _Dom::value_type > 
, typename __fun< __greater,  
typename _Dom::value_type > 
::result_type >  | std::operator> (const _Expr< _Dom, typename _Dom::value_type > &__e, const valarray< typename _Dom::value_type > &__v) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos< __greater,  
_ValArray, _Expr, typename  
_Dom::value_type, _Dom > 
, typename __fun< __greater,  
typename _Dom::value_type > 
::result_type >  | std::operator> (const valarray< typename _Dom::value_type > &__v, const _Expr< _Dom, typename _Dom::value_type > &__e) | 
|   | 
| 
template<class _Dom1 , class _Dom2 >  | 
_Expr< _BinClos< __greater,  
_Expr, _Expr, _Dom1, _Dom2 > 
, typename __fun< __greater,  
typename _Dom1::value_type > 
::result_type >  | std::operator> (const _Expr< _Dom1, typename _Dom1::value_type > &__v, const _Expr< _Dom2, typename _Dom2::value_type > &__w) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos< __greater,  
_Constant, _Expr, typename  
_Dom::value_type, _Dom > 
, typename __fun< __greater,  
typename _Dom::value_type > 
::result_type >  | std::operator> (const typename _Dom::value_type &__t, const _Expr< _Dom, typename _Dom::value_type > &__v) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos 
< __greater_equal, _Expr,  
_ValArray, _Dom, typename  
_Dom::value_type >, typename  
__fun< __greater_equal,  
typename _Dom::value_type > 
::result_type >  | std::operator>= (const _Expr< _Dom, typename _Dom::value_type > &__e, const valarray< typename _Dom::value_type > &__v) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos 
< __greater_equal, _Constant,  
_Expr, typename  
_Dom::value_type, _Dom > 
, typename __fun 
< __greater_equal, typename  
_Dom::value_type > 
::result_type >  | std::operator>= (const typename _Dom::value_type &__t, const _Expr< _Dom, typename _Dom::value_type > &__v) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos 
< __greater_equal, _ValArray,  
_Expr, typename  
_Dom::value_type, _Dom > 
, typename __fun 
< __greater_equal, typename  
_Dom::value_type > 
::result_type >  | std::operator>= (const valarray< typename _Dom::value_type > &__v, const _Expr< _Dom, typename _Dom::value_type > &__e) | 
|   | 
| 
template<class _Dom1 , class _Dom2 >  | 
_Expr< _BinClos 
< __greater_equal, _Expr,  
_Expr, _Dom1, _Dom2 > 
, typename __fun 
< __greater_equal, typename  
_Dom1::value_type > 
::result_type >  | std::operator>= (const _Expr< _Dom1, typename _Dom1::value_type > &__v, const _Expr< _Dom2, typename _Dom2::value_type > &__w) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos 
< __greater_equal, _Expr,  
_Constant, _Dom, typename  
_Dom::value_type >, typename  
__fun< __greater_equal,  
typename _Dom::value_type > 
::result_type >  | std::operator>= (const _Expr< _Dom, typename _Dom::value_type > &__v, const typename _Dom::value_type &__t) | 
|   | 
| 
template<class _Dom1 , class _Dom2 >  | 
_Expr< _BinClos< __shift_right,  
_Expr, _Expr, _Dom1, _Dom2 > 
, typename __fun 
< __shift_right, typename  
_Dom1::value_type > 
::result_type >  | std::operator>> (const _Expr< _Dom1, typename _Dom1::value_type > &__v, const _Expr< _Dom2, typename _Dom2::value_type > &__w) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos< __shift_right,  
_Expr, _Constant, _Dom,  
typename _Dom::value_type > 
, typename __fun 
< __shift_right, typename  
_Dom::value_type > 
::result_type >  | std::operator>> (const _Expr< _Dom, typename _Dom::value_type > &__v, const typename _Dom::value_type &__t) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos< __shift_right,  
_Constant, _Expr, typename  
_Dom::value_type, _Dom > 
, typename __fun 
< __shift_right, typename  
_Dom::value_type > 
::result_type >  | std::operator>> (const typename _Dom::value_type &__t, const _Expr< _Dom, typename _Dom::value_type > &__v) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos< __shift_right,  
_Expr, _ValArray, _Dom,  
typename _Dom::value_type > 
, typename __fun 
< __shift_right, typename  
_Dom::value_type > 
::result_type >  | std::operator>> (const _Expr< _Dom, typename _Dom::value_type > &__e, const valarray< typename _Dom::value_type > &__v) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos< __shift_right,  
_ValArray, _Expr, typename  
_Dom::value_type, _Dom > 
, typename __fun 
< __shift_right, typename  
_Dom::value_type > 
::result_type >  | std::operator>> (const valarray< typename _Dom::value_type > &__v, const _Expr< _Dom, typename _Dom::value_type > &__e) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos< __bitwise_xor,  
_ValArray, _Expr, typename  
_Dom::value_type, _Dom > 
, typename __fun 
< __bitwise_xor, typename  
_Dom::value_type > 
::result_type >  | std::operator^ (const valarray< typename _Dom::value_type > &__v, const _Expr< _Dom, typename _Dom::value_type > &__e) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos< __bitwise_xor,  
_Expr, _ValArray, _Dom,  
typename _Dom::value_type > 
, typename __fun 
< __bitwise_xor, typename  
_Dom::value_type > 
::result_type >  | std::operator^ (const _Expr< _Dom, typename _Dom::value_type > &__e, const valarray< typename _Dom::value_type > &__v) | 
|   | 
| 
template<class _Dom1 , class _Dom2 >  | 
_Expr< _BinClos< __bitwise_xor,  
_Expr, _Expr, _Dom1, _Dom2 > 
, typename __fun 
< __bitwise_xor, typename  
_Dom1::value_type > 
::result_type >  | std::operator^ (const _Expr< _Dom1, typename _Dom1::value_type > &__v, const _Expr< _Dom2, typename _Dom2::value_type > &__w) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos< __bitwise_xor,  
_Expr, _Constant, _Dom,  
typename _Dom::value_type > 
, typename __fun 
< __bitwise_xor, typename  
_Dom::value_type > 
::result_type >  | std::operator^ (const _Expr< _Dom, typename _Dom::value_type > &__v, const typename _Dom::value_type &__t) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos< __bitwise_xor,  
_Constant, _Expr, typename  
_Dom::value_type, _Dom > 
, typename __fun 
< __bitwise_xor, typename  
_Dom::value_type > 
::result_type >  | std::operator^ (const typename _Dom::value_type &__t, const _Expr< _Dom, typename _Dom::value_type > &__v) | 
|   | 
| 
template<class _Dom1 , class _Dom2 >  | 
_Expr< _BinClos< __bitwise_or,  
_Expr, _Expr, _Dom1, _Dom2 > 
, typename __fun< __bitwise_or,  
typename _Dom1::value_type > 
::result_type >  | std::operator| (const _Expr< _Dom1, typename _Dom1::value_type > &__v, const _Expr< _Dom2, typename _Dom2::value_type > &__w) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos< __bitwise_or,  
_Expr, _Constant, _Dom,  
typename _Dom::value_type > 
, typename __fun< __bitwise_or,  
typename _Dom::value_type > 
::result_type >  | std::operator| (const _Expr< _Dom, typename _Dom::value_type > &__v, const typename _Dom::value_type &__t) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos< __bitwise_or,  
_Expr, _ValArray, _Dom,  
typename _Dom::value_type > 
, typename __fun< __bitwise_or,  
typename _Dom::value_type > 
::result_type >  | std::operator| (const _Expr< _Dom, typename _Dom::value_type > &__e, const valarray< typename _Dom::value_type > &__v) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos< __bitwise_or,  
_Constant, _Expr, typename  
_Dom::value_type, _Dom > 
, typename __fun< __bitwise_or,  
typename _Dom::value_type > 
::result_type >  | std::operator| (const typename _Dom::value_type &__t, const _Expr< _Dom, typename _Dom::value_type > &__v) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos< __bitwise_or,  
_ValArray, _Expr, typename  
_Dom::value_type, _Dom > 
, typename __fun< __bitwise_or,  
typename _Dom::value_type > 
::result_type >  | std::operator| (const valarray< typename _Dom::value_type > &__v, const _Expr< _Dom, typename _Dom::value_type > &__e) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos< __logical_or,  
_ValArray, _Expr, typename  
_Dom::value_type, _Dom > 
, typename __fun< __logical_or,  
typename _Dom::value_type > 
::result_type >  | std::operator|| (const valarray< typename _Dom::value_type > &__v, const _Expr< _Dom, typename _Dom::value_type > &__e) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos< __logical_or,  
_Expr, _Constant, _Dom,  
typename _Dom::value_type > 
, typename __fun< __logical_or,  
typename _Dom::value_type > 
::result_type >  | std::operator|| (const _Expr< _Dom, typename _Dom::value_type > &__v, const typename _Dom::value_type &__t) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos< __logical_or,  
_Expr, _ValArray, _Dom,  
typename _Dom::value_type > 
, typename __fun< __logical_or,  
typename _Dom::value_type > 
::result_type >  | std::operator|| (const _Expr< _Dom, typename _Dom::value_type > &__e, const valarray< typename _Dom::value_type > &__v) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos< __logical_or,  
_Constant, _Expr, typename  
_Dom::value_type, _Dom > 
, typename __fun< __logical_or,  
typename _Dom::value_type > 
::result_type >  | std::operator|| (const typename _Dom::value_type &__t, const _Expr< _Dom, typename _Dom::value_type > &__v) | 
|   | 
| 
template<class _Dom1 , class _Dom2 >  | 
_Expr< _BinClos< __logical_or,  
_Expr, _Expr, _Dom1, _Dom2 > 
, typename __fun< __logical_or,  
typename _Dom1::value_type > 
::result_type >  | std::operator|| (const _Expr< _Dom1, typename _Dom1::value_type > &__v, const _Expr< _Dom2, typename _Dom2::value_type > &__w) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos< _Pow,  
_ValArray, _Expr, typename  
_Dom::value_type, _Dom > 
, typename _Dom::value_type >  | std::pow (const valarray< typename _Dom::valarray > &__v, const _Expr< _Dom, typename _Dom::value_type > &__e) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos< _Pow,  
_Constant, _Expr, typename  
_Dom::value_type, _Dom > 
, typename _Dom::value_type >  | std::pow (const typename _Dom::value_type &__t, const _Expr< _Dom, typename _Dom::value_type > &__e) | 
|   | 
| 
template<typename _Tp >  | 
_Expr< _BinClos< _Pow,  
_ValArray, _Constant, _Tp, _Tp > 
, _Tp >  | std::pow (const valarray< _Tp > &__v, const _Tp &__t) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos< _Pow, _Expr,  
_Constant, _Dom, typename  
_Dom::value_type >, typename  
_Dom::value_type >  | std::pow (const _Expr< _Dom, typename _Dom::value_type > &__e, const typename _Dom::value_type &__t) | 
|   | 
| 
template<typename _Tp >  | 
_Expr< _BinClos< _Pow,  
_ValArray, _ValArray, _Tp, _Tp > 
, _Tp >  | std::pow (const valarray< _Tp > &__v, const valarray< _Tp > &__w) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _BinClos< _Pow, _Expr,  
_ValArray, _Dom, typename  
_Dom::value_type >, typename  
_Dom::value_type >  | std::pow (const _Expr< _Dom, typename _Dom::value_type > &__e, const valarray< typename _Dom::value_type > &__v) | 
|   | 
| 
template<class _Dom1 , class _Dom2 >  | 
_Expr< _BinClos< _Pow, _Expr,  
_Expr, _Dom1, _Dom2 > 
, typename _Dom1::value_type >  | std::pow (const _Expr< _Dom1, typename _Dom1::value_type > &__e1, const _Expr< _Dom2, typename _Dom2::value_type > &__e2) | 
|   | 
| 
template<typename _Tp >  | 
_Expr< _BinClos< _Pow,  
_Constant, _ValArray, _Tp, _Tp > 
, _Tp >  | std::pow (const _Tp &__t, const valarray< _Tp > &__v) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _UnClos< _Sin, _Expr,  
_Dom >, typename  
_Dom::value_type >  | std::sin (const _Expr< _Dom, typename _Dom::value_type > &__e) | 
|   | 
| 
template<typename _Tp >  | 
_Expr< _UnClos< _Sin,  
_ValArray, _Tp >, _Tp >  | std::sin (const valarray< _Tp > &__v) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _UnClos< _Sinh, _Expr,  
_Dom >, typename  
_Dom::value_type >  | std::sinh (const _Expr< _Dom, typename _Dom::value_type > &__e) | 
|   | 
| 
template<typename _Tp >  | 
_Expr< _UnClos< _Sinh,  
_ValArray, _Tp >, _Tp >  | std::sinh (const valarray< _Tp > &__v) | 
|   | 
| 
template<typename _Tp >  | 
_Expr< _UnClos< _Sqrt,  
_ValArray, _Tp >, _Tp >  | std::sqrt (const valarray< _Tp > &__v) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _UnClos< _Sqrt, _Expr,  
_Dom >, typename  
_Dom::value_type >  | std::sqrt (const _Expr< _Dom, typename _Dom::value_type > &__e) | 
|   | 
| 
template<typename _Tp >  | 
_Expr< _UnClos< _Tan,  
_ValArray, _Tp >, _Tp >  | std::tan (const valarray< _Tp > &__v) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _UnClos< _Tan, _Expr,  
_Dom >, typename  
_Dom::value_type >  | std::tan (const _Expr< _Dom, typename _Dom::value_type > &__e) | 
|   | 
| 
template<class _Dom >  | 
_Expr< _UnClos< _Tanh, _Expr,  
_Dom >, typename  
_Dom::value_type >  | std::tanh (const _Expr< _Dom, typename _Dom::value_type > &__e) | 
|   | 
| 
template<typename _Tp >  | 
_Expr< _UnClos< _Tanh,  
_ValArray, _Tp >, _Tp >  | std::tanh (const valarray< _Tp > &__v) | 
|   |