libstdc++
valarray_after.h File Reference

Go to the source code of this file.

Namespaces

 std
 
 std::__detail
 

Macros

#define _DEFINE_EXPR_BINARY_FUNCTION(_Fun, _UFun)
 
#define _DEFINE_EXPR_BINARY_OPERATOR(_Op, _Name)
 
#define _DEFINE_EXPR_UNARY_FUNCTION(_Name, _UName)
 
#define _DEFINE_EXPR_UNARY_OPERATOR(_Op, _Name)
 

Functions

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

Detailed Description

This is an internal header file, included by other library headers. Do not attempt to use it directly. Instead, include <valarray>.

Definition in file valarray_after.h.