| 
    libstdc++
    
   | 
 
Go to the source code of this file.
Classes | |
| class | std::gslice_array< _Tp > | 
| class | std::indirect_array< _Tp > | 
| class | std::mask_array< _Tp > | 
| class | std::slice_array< _Tp > | 
| class | std::valarray< _Tp > | 
| class | std::valarray< _Tp > | 
Namespaces | |
| std | |
Functions | |
| template<class _Tp > | |
| _Tp * | std::begin (valarray< _Tp > &__va) | 
| template<class _Tp > | |
| const _Tp * | std::begin (const valarray< _Tp > &__va) | 
| template<class _Tp > | |
| _Tp * | std::end (valarray< _Tp > &__va) | 
| template<class _Tp > | |
| const _Tp * | std::end (const valarray< _Tp > &__va) | 
| template<typename _Tp > | |
| _Expr< _BinClos < __not_equal_to, _ValArray, _Constant, _Tp, _Tp > , typename __fun < __not_equal_to, _Tp > ::result_type >  | std::operator!= (const valarray< _Tp > &__v, const _Tp &__t) | 
| template<typename _Tp > | |
| _Expr< _BinClos < __not_equal_to, _Constant, _ValArray, _Tp, _Tp > , typename __fun < __not_equal_to, _Tp > ::result_type >  | std::operator!= (const _Tp &__t, const valarray< _Tp > &__v) | 
| template<typename _Tp > | |
| _Expr< _BinClos < __not_equal_to, _ValArray, _ValArray, _Tp, _Tp > , typename __fun < __not_equal_to, _Tp > ::result_type >  | std::operator!= (const valarray< _Tp > &__v, const valarray< _Tp > &__w) | 
| template<typename _Tp > | |
| _Expr< _BinClos< __modulus,  _ValArray, _ValArray, _Tp, _Tp > , typename __fun< __modulus, _Tp >::result_type >  | std::operator% (const valarray< _Tp > &__v, const valarray< _Tp > &__w) | 
| template<typename _Tp > | |
| _Expr< _BinClos< __modulus,  _ValArray, _Constant, _Tp, _Tp > , typename __fun< __modulus, _Tp >::result_type >  | std::operator% (const valarray< _Tp > &__v, const _Tp &__t) | 
| template<typename _Tp > | |
| _Expr< _BinClos< __modulus,  _Constant, _ValArray, _Tp, _Tp > , typename __fun< __modulus, _Tp >::result_type >  | std::operator% (const _Tp &__t, const valarray< _Tp > &__v) | 
| template<typename _Tp > | |
| _Expr< _BinClos< __bitwise_and,  _ValArray, _Constant, _Tp, _Tp > , typename __fun < __bitwise_and, _Tp > ::result_type >  | std::operator& (const valarray< _Tp > &__v, const _Tp &__t) | 
| template<typename _Tp > | |
| _Expr< _BinClos< __bitwise_and,  _Constant, _ValArray, _Tp, _Tp > , typename __fun < __bitwise_and, _Tp > ::result_type >  | std::operator& (const _Tp &__t, const valarray< _Tp > &__v) | 
| template<typename _Tp > | |
| _Expr< _BinClos< __bitwise_and,  _ValArray, _ValArray, _Tp, _Tp > , typename __fun < __bitwise_and, _Tp > ::result_type >  | std::operator& (const valarray< _Tp > &__v, const valarray< _Tp > &__w) | 
| template<typename _Tp > | |
| _Expr< _BinClos< __logical_and,  _ValArray, _Constant, _Tp, _Tp > , typename __fun < __logical_and, _Tp > ::result_type >  | std::operator&& (const valarray< _Tp > &__v, const _Tp &__t) | 
| template<typename _Tp > | |
| _Expr< _BinClos< __logical_and,  _Constant, _ValArray, _Tp, _Tp > , typename __fun < __logical_and, _Tp > ::result_type >  | std::operator&& (const _Tp &__t, const valarray< _Tp > &__v) | 
| template<typename _Tp > | |
| _Expr< _BinClos< __logical_and,  _ValArray, _ValArray, _Tp, _Tp > , typename __fun < __logical_and, _Tp > ::result_type >  | std::operator&& (const valarray< _Tp > &__v, const valarray< _Tp > &__w) | 
| template<typename _Tp > | |
| _Expr< _BinClos< __multiplies,  _ValArray, _Constant, _Tp, _Tp > , typename __fun< __multiplies, _Tp >::result_type >  | std::operator* (const valarray< _Tp > &__v, const _Tp &__t) | 
| template<typename _Tp > | |
| _Expr< _BinClos< __multiplies,  _Constant, _ValArray, _Tp, _Tp > , typename __fun< __multiplies, _Tp >::result_type >  | std::operator* (const _Tp &__t, const valarray< _Tp > &__v) | 
| template<typename _Tp > | |
| _Expr< _BinClos< __multiplies,  _ValArray, _ValArray, _Tp, _Tp > , typename __fun< __multiplies, _Tp >::result_type >  | std::operator* (const valarray< _Tp > &__v, const valarray< _Tp > &__w) | 
| template<typename _Tp > | |
| _Expr< _BinClos< __plus,  _ValArray, _Constant, _Tp, _Tp > , typename __fun< __plus, _Tp > ::result_type >  | std::operator+ (const valarray< _Tp > &__v, const _Tp &__t) | 
| template<typename _Tp > | |
| _Expr< _BinClos< __plus,  _ValArray, _ValArray, _Tp, _Tp > , typename __fun< __plus, _Tp > ::result_type >  | std::operator+ (const valarray< _Tp > &__v, const valarray< _Tp > &__w) | 
| template<typename _Tp > | |
| _Expr< _BinClos< __plus,  _Constant, _ValArray, _Tp, _Tp > , typename __fun< __plus, _Tp > ::result_type >  | std::operator+ (const _Tp &__t, const valarray< _Tp > &__v) | 
| template<typename _Tp > | |
| _Expr< _BinClos< __minus,  _ValArray, _ValArray, _Tp, _Tp > , typename __fun< __minus, _Tp > ::result_type >  | std::operator- (const valarray< _Tp > &__v, const valarray< _Tp > &__w) | 
| template<typename _Tp > | |
| _Expr< _BinClos< __minus,  _ValArray, _Constant, _Tp, _Tp > , typename __fun< __minus, _Tp > ::result_type >  | std::operator- (const valarray< _Tp > &__v, const _Tp &__t) | 
| template<typename _Tp > | |
| _Expr< _BinClos< __minus,  _Constant, _ValArray, _Tp, _Tp > , typename __fun< __minus, _Tp > ::result_type >  | std::operator- (const _Tp &__t, const valarray< _Tp > &__v) | 
| template<typename _Tp > | |
| _Expr< _BinClos< __divides,  _ValArray, _ValArray, _Tp, _Tp > , typename __fun< __divides, _Tp >::result_type >  | std::operator/ (const valarray< _Tp > &__v, const valarray< _Tp > &__w) | 
| template<typename _Tp > | |
| _Expr< _BinClos< __divides,  _ValArray, _Constant, _Tp, _Tp > , typename __fun< __divides, _Tp >::result_type >  | std::operator/ (const valarray< _Tp > &__v, const _Tp &__t) | 
| template<typename _Tp > | |
| _Expr< _BinClos< __divides,  _Constant, _ValArray, _Tp, _Tp > , typename __fun< __divides, _Tp >::result_type >  | std::operator/ (const _Tp &__t, const valarray< _Tp > &__v) | 
| template<typename _Tp > | |
| _Expr< _BinClos< __less,  _Constant, _ValArray, _Tp, _Tp > , typename __fun< __less, _Tp > ::result_type >  | std::operator< (const _Tp &__t, const valarray< _Tp > &__v) | 
| template<typename _Tp > | |
| _Expr< _BinClos< __less,  _ValArray, _ValArray, _Tp, _Tp > , typename __fun< __less, _Tp > ::result_type >  | std::operator< (const valarray< _Tp > &__v, const valarray< _Tp > &__w) | 
| template<typename _Tp > | |
| _Expr< _BinClos< __less,  _ValArray, _Constant, _Tp, _Tp > , typename __fun< __less, _Tp > ::result_type >  | std::operator< (const valarray< _Tp > &__v, const _Tp &__t) | 
| template<typename _Tp > | |
| _Expr< _BinClos< __shift_left,  _Constant, _ValArray, _Tp, _Tp > , typename __fun< __shift_left, _Tp >::result_type >  | std::operator<< (const _Tp &__t, const valarray< _Tp > &__v) | 
| template<typename _Tp > | |
| _Expr< _BinClos< __shift_left,  _ValArray, _ValArray, _Tp, _Tp > , typename __fun< __shift_left, _Tp >::result_type >  | std::operator<< (const valarray< _Tp > &__v, const valarray< _Tp > &__w) | 
| template<typename _Tp > | |
| _Expr< _BinClos< __shift_left,  _ValArray, _Constant, _Tp, _Tp > , typename __fun< __shift_left, _Tp >::result_type >  | std::operator<< (const valarray< _Tp > &__v, const _Tp &__t) | 
| template<typename _Tp > | |
| _Expr< _BinClos< __less_equal,  _ValArray, _ValArray, _Tp, _Tp > , typename __fun< __less_equal, _Tp >::result_type >  | std::operator<= (const valarray< _Tp > &__v, const valarray< _Tp > &__w) | 
| template<typename _Tp > | |
| _Expr< _BinClos< __less_equal,  _ValArray, _Constant, _Tp, _Tp > , typename __fun< __less_equal, _Tp >::result_type >  | std::operator<= (const valarray< _Tp > &__v, const _Tp &__t) | 
| template<typename _Tp > | |
| _Expr< _BinClos< __less_equal,  _Constant, _ValArray, _Tp, _Tp > , typename __fun< __less_equal, _Tp >::result_type >  | std::operator<= (const _Tp &__t, const valarray< _Tp > &__v) | 
| template<typename _Tp > | |
| _Expr< _BinClos< __equal_to,  _ValArray, _ValArray, _Tp, _Tp > , typename __fun< __equal_to, _Tp >::result_type >  | std::operator== (const valarray< _Tp > &__v, const valarray< _Tp > &__w) | 
| template<typename _Tp > | |
| _Expr< _BinClos< __equal_to,  _ValArray, _Constant, _Tp, _Tp > , typename __fun< __equal_to, _Tp >::result_type >  | std::operator== (const valarray< _Tp > &__v, const _Tp &__t) | 
| template<typename _Tp > | |
| _Expr< _BinClos< __equal_to,  _Constant, _ValArray, _Tp, _Tp > , typename __fun< __equal_to, _Tp >::result_type >  | std::operator== (const _Tp &__t, const valarray< _Tp > &__v) | 
| template<typename _Tp > | |
| _Expr< _BinClos< __greater,  _ValArray, _Constant, _Tp, _Tp > , typename __fun< __greater, _Tp >::result_type >  | std::operator> (const valarray< _Tp > &__v, const _Tp &__t) | 
| template<typename _Tp > | |
| _Expr< _BinClos< __greater,  _ValArray, _ValArray, _Tp, _Tp > , typename __fun< __greater, _Tp >::result_type >  | std::operator> (const valarray< _Tp > &__v, const valarray< _Tp > &__w) | 
| template<typename _Tp > | |
| _Expr< _BinClos< __greater,  _Constant, _ValArray, _Tp, _Tp > , typename __fun< __greater, _Tp >::result_type >  | std::operator> (const _Tp &__t, const valarray< _Tp > &__v) | 
| template<typename _Tp > | |
| _Expr< _BinClos < __greater_equal, _ValArray, _ValArray, _Tp, _Tp > , typename __fun < __greater_equal, _Tp > ::result_type >  | std::operator>= (const valarray< _Tp > &__v, const valarray< _Tp > &__w) | 
| template<typename _Tp > | |
| _Expr< _BinClos < __greater_equal, _Constant, _ValArray, _Tp, _Tp > , typename __fun < __greater_equal, _Tp > ::result_type >  | std::operator>= (const _Tp &__t, const valarray< _Tp > &__v) | 
| template<typename _Tp > | |
| _Expr< _BinClos < __greater_equal, _ValArray, _Constant, _Tp, _Tp > , typename __fun < __greater_equal, _Tp > ::result_type >  | std::operator>= (const valarray< _Tp > &__v, const _Tp &__t) | 
| template<typename _Tp > | |
| _Expr< _BinClos< __shift_right,  _Constant, _ValArray, _Tp, _Tp > , typename __fun < __shift_right, _Tp > ::result_type >  | std::operator>> (const _Tp &__t, const valarray< _Tp > &__v) | 
| template<typename _Tp > | |
| _Expr< _BinClos< __shift_right,  _ValArray, _Constant, _Tp, _Tp > , typename __fun < __shift_right, _Tp > ::result_type >  | std::operator>> (const valarray< _Tp > &__v, const _Tp &__t) | 
| template<typename _Tp > | |
| _Expr< _BinClos< __shift_right,  _ValArray, _ValArray, _Tp, _Tp > , typename __fun < __shift_right, _Tp > ::result_type >  | std::operator>> (const valarray< _Tp > &__v, const valarray< _Tp > &__w) | 
| template<typename _Tp > | |
| _Expr< _BinClos< __bitwise_xor,  _ValArray, _Constant, _Tp, _Tp > , typename __fun < __bitwise_xor, _Tp > ::result_type >  | std::operator^ (const valarray< _Tp > &__v, const _Tp &__t) | 
| template<typename _Tp > | |
| _Expr< _BinClos< __bitwise_xor,  _Constant, _ValArray, _Tp, _Tp > , typename __fun < __bitwise_xor, _Tp > ::result_type >  | std::operator^ (const _Tp &__t, const valarray< _Tp > &__v) | 
| template<typename _Tp > | |
| _Expr< _BinClos< __bitwise_xor,  _ValArray, _ValArray, _Tp, _Tp > , typename __fun < __bitwise_xor, _Tp > ::result_type >  | std::operator^ (const valarray< _Tp > &__v, const valarray< _Tp > &__w) | 
| template<typename _Tp > | |
| _Expr< _BinClos< __bitwise_or,  _ValArray, _ValArray, _Tp, _Tp > , typename __fun< __bitwise_or, _Tp >::result_type >  | std::operator| (const valarray< _Tp > &__v, const valarray< _Tp > &__w) | 
| template<typename _Tp > | |
| _Expr< _BinClos< __bitwise_or,  _ValArray, _Constant, _Tp, _Tp > , typename __fun< __bitwise_or, _Tp >::result_type >  | std::operator| (const valarray< _Tp > &__v, const _Tp &__t) | 
| template<typename _Tp > | |
| _Expr< _BinClos< __bitwise_or,  _Constant, _ValArray, _Tp, _Tp > , typename __fun< __bitwise_or, _Tp >::result_type >  | std::operator| (const _Tp &__t, const valarray< _Tp > &__v) | 
| template<typename _Tp > | |
| _Expr< _BinClos< __logical_or,  _ValArray, _ValArray, _Tp, _Tp > , typename __fun< __logical_or, _Tp >::result_type >  | std::operator|| (const valarray< _Tp > &__v, const valarray< _Tp > &__w) | 
| template<typename _Tp > | |
| _Expr< _BinClos< __logical_or,  _ValArray, _Constant, _Tp, _Tp > , typename __fun< __logical_or, _Tp >::result_type >  | std::operator|| (const valarray< _Tp > &__v, const _Tp &__t) | 
| template<typename _Tp > | |
| _Expr< _BinClos< __logical_or,  _Constant, _ValArray, _Tp, _Tp > , typename __fun< __logical_or, _Tp >::result_type >  | std::operator|| (const _Tp &__t, const valarray< _Tp > &__v) | 
This is a Standard C++ Library header.
Definition in file valarray.