| 
| template<class _Ty >  | 
| void  | swap (valarray< _Ty > &_Left, valarray< _Ty > &_Right) _NOEXCEPT | 
|   | 
| template<class _Ty >  | 
| _Ty *  | begin (valarray< _Ty > &_Array) | 
|   | 
| template<class _Ty >  | 
| const _Ty *  | begin (const valarray< _Ty > &_Array) | 
|   | 
| template<class _Ty >  | 
| _Ty *  | end (valarray< _Ty > &_Array) | 
|   | 
| template<class _Ty >  | 
| const _Ty *  | end (const valarray< _Ty > &_Array) | 
|   | 
| template<class _Ty >  | 
| valarray< _Ty >  | operator* (const valarray< _Ty > &_Left, const _Ty &_Right) | 
|   | 
| template<class _Ty >  | 
| valarray< _Ty >  | operator* (const _Ty &_Left, const valarray< _Ty > &_Right) | 
|   | 
| template<class _Ty >  | 
| valarray< _Ty >  | operator/ (const valarray< _Ty > &_Left, const _Ty &_Right) | 
|   | 
| template<class _Ty >  | 
| valarray< _Ty >  | operator/ (const _Ty &_Left, const valarray< _Ty > &_Right) | 
|   | 
| template<class _Ty >  | 
| valarray< _Ty >  | operator% (const valarray< _Ty > &_Left, const _Ty &_Right) | 
|   | 
| template<class _Ty >  | 
| valarray< _Ty >  | operator% (const _Ty &_Left, const valarray< _Ty > &_Right) | 
|   | 
| template<class _Ty >  | 
| valarray< _Ty >  | operator+ (const valarray< _Ty > &_Left, const _Ty &_Right) | 
|   | 
| template<class _Ty >  | 
| valarray< _Ty >  | operator+ (const _Ty &_Left, const valarray< _Ty > &_Right) | 
|   | 
| template<class _Ty >  | 
| valarray< _Ty >  | operator- (const valarray< _Ty > &_Left, const _Ty &_Right) | 
|   | 
| template<class _Ty >  | 
| valarray< _Ty >  | operator- (const _Ty &_Left, const valarray< _Ty > &_Right) | 
|   | 
| template<class _Ty >  | 
| valarray< _Ty >  | operator^ (const valarray< _Ty > &_Left, const _Ty &_Right) | 
|   | 
| template<class _Ty >  | 
| valarray< _Ty >  | operator^ (const _Ty &_Left, const valarray< _Ty > &_Right) | 
|   | 
| template<class _Ty >  | 
| valarray< _Ty >  | operator& (const valarray< _Ty > &_Left, const _Ty &_Right) | 
|   | 
| template<class _Ty >  | 
| valarray< _Ty >  | operator& (const _Ty &_Left, const valarray< _Ty > &_Right) | 
|   | 
| template<class _Ty >  | 
| valarray< _Ty >  | operator| (const valarray< _Ty > &_Left, const _Ty &_Right) | 
|   | 
| template<class _Ty >  | 
| valarray< _Ty >  | operator| (const _Ty &_Left, const valarray< _Ty > &_Right) | 
|   | 
| template<class _Ty >  | 
| valarray< _Ty >  | operator<< (const valarray< _Ty > &_Left, const _Ty &_Right) | 
|   | 
| template<class _Ty >  | 
| valarray< _Ty >  | operator<< (const _Ty &_Left, const valarray< _Ty > &_Right) | 
|   | 
| template<class _Ty >  | 
| valarray< _Ty >  | operator>> (const valarray< _Ty > &_Left, const _Ty &_Right) | 
|   | 
| template<class _Ty >  | 
| valarray< _Ty >  | operator>> (const _Ty &_Left, const valarray< _Ty > &_Right) | 
|   | 
| template<class _Ty >  | 
| _Boolarray  | operator&& (const valarray< _Ty > &_Left, const _Ty &_Right) | 
|   | 
| template<class _Ty >  | 
| _Boolarray  | operator&& (const _Ty &_Left, const valarray< _Ty > &_Right) | 
|   | 
| template<class _Ty >  | 
| _Boolarray  | operator|| (const valarray< _Ty > &_Left, const _Ty &_Right) | 
|   | 
| template<class _Ty >  | 
| _Boolarray  | operator|| (const _Ty &_Left, const valarray< _Ty > &_Right) | 
|   | 
| template<class _Ty >  | 
| valarray< _Ty >  | operator* (const valarray< _Ty > &_Left, const valarray< _Ty > &_Right) | 
|   | 
| template<class _Ty >  | 
| valarray< _Ty >  | operator/ (const valarray< _Ty > &_Left, const valarray< _Ty > &_Right) | 
|   | 
| template<class _Ty >  | 
| valarray< _Ty >  | operator% (const valarray< _Ty > &_Left, const valarray< _Ty > &_Right) | 
|   | 
| template<class _Ty >  | 
| valarray< _Ty >  | operator+ (const valarray< _Ty > &_Left, const valarray< _Ty > &_Right) | 
|   | 
| template<class _Ty >  | 
| valarray< _Ty >  | operator- (const valarray< _Ty > &_Left, const valarray< _Ty > &_Right) | 
|   | 
| template<class _Ty >  | 
| valarray< _Ty >  | operator^ (const valarray< _Ty > &_Left, const valarray< _Ty > &_Right) | 
|   | 
| template<class _Ty >  | 
| valarray< _Ty >  | operator& (const valarray< _Ty > &_Left, const valarray< _Ty > &_Right) | 
|   | 
| template<class _Ty >  | 
| valarray< _Ty >  | operator| (const valarray< _Ty > &_Left, const valarray< _Ty > &_Right) | 
|   | 
| template<class _Ty >  | 
| valarray< _Ty >  | operator<< (const valarray< _Ty > &_Left, const valarray< _Ty > &_Right) | 
|   | 
| template<class _Ty >  | 
| valarray< _Ty >  | operator>> (const valarray< _Ty > &_Left, const valarray< _Ty > &_Right) | 
|   | 
| template<class _Ty >  | 
| _Boolarray  | operator&& (const valarray< _Ty > &_Left, const valarray< _Ty > &_Right) | 
|   | 
| template<class _Ty >  | 
| _Boolarray  | operator|| (const valarray< _Ty > &_Left, const valarray< _Ty > &_Right) | 
|   | 
| template<class _Ty >  | 
| _Boolarray  | operator== (const valarray< _Ty > &_Left, const _Ty &_Right) | 
|   | 
| template<class _Ty >  | 
| _Boolarray  | operator== (const _Ty &_Left, const valarray< _Ty > &_Right) | 
|   | 
| template<class _Ty >  | 
| _Boolarray  | operator== (const valarray< _Ty > &_Left, const valarray< _Ty > &_Right) | 
|   | 
| template<class _Ty >  | 
| _Boolarray  | operator!= (const valarray< _Ty > &_Left, const _Ty &_Right) | 
|   | 
| template<class _Ty >  | 
| _Boolarray  | operator!= (const _Ty &_Left, const valarray< _Ty > &_Right) | 
|   | 
| template<class _Ty >  | 
| _Boolarray  | operator!= (const valarray< _Ty > &_Left, const valarray< _Ty > &_Right) | 
|   | 
| template<class _Ty >  | 
| _Boolarray  | operator< (const valarray< _Ty > &_Left, const _Ty &_Right) | 
|   | 
| template<class _Ty >  | 
| _Boolarray  | operator< (const _Ty &_Left, const valarray< _Ty > &_Right) | 
|   | 
| template<class _Ty >  | 
| _Boolarray  | operator< (const valarray< _Ty > &_Left, const valarray< _Ty > &_Right) | 
|   | 
| template<class _Ty >  | 
| _Boolarray  | operator> (const valarray< _Ty > &_Left, const _Ty &_Right) | 
|   | 
| template<class _Ty >  | 
| _Boolarray  | operator> (const _Ty &_Left, const valarray< _Ty > &_Right) | 
|   | 
| template<class _Ty >  | 
| _Boolarray  | operator> (const valarray< _Ty > &_Left, const valarray< _Ty > &_Right) | 
|   | 
| template<class _Ty >  | 
| _Boolarray  | operator<= (const valarray< _Ty > &_Left, const _Ty &_Right) | 
|   | 
| template<class _Ty >  | 
| _Boolarray  | operator<= (const _Ty &_Left, const valarray< _Ty > &_Right) | 
|   | 
| template<class _Ty >  | 
| _Boolarray  | operator<= (const valarray< _Ty > &_Left, const valarray< _Ty > &_Right) | 
|   | 
| template<class _Ty >  | 
| _Boolarray  | operator>= (const valarray< _Ty > &_Left, const _Ty &_Right) | 
|   | 
| template<class _Ty >  | 
| _Boolarray  | operator>= (const _Ty &_Left, const valarray< _Ty > &_Right) | 
|   | 
| template<class _Ty >  | 
| _Boolarray  | operator>= (const valarray< _Ty > &_Left, const valarray< _Ty > &_Right) | 
|   | 
| template<class _Ty >  | 
| valarray< _Ty >  | abs (const valarray< _Ty > &_Left) | 
|   | 
| template<class _Ty >  | 
| valarray< _Ty >  | acos (const valarray< _Ty > &_Left) | 
|   | 
| template<class _Ty >  | 
| valarray< _Ty >  | asin (const valarray< _Ty > &_Left) | 
|   | 
| template<class _Ty >  | 
| valarray< _Ty >  | atan (const valarray< _Ty > &_Left) | 
|   | 
| template<class _Ty >  | 
| valarray< _Ty >  | atan2 (const valarray< _Ty > &_Left, const valarray< _Ty > &_Right) | 
|   | 
| template<class _Ty >  | 
| valarray< _Ty >  | atan2 (const valarray< _Ty > &_Left, const _Ty &_Right) | 
|   | 
| template<class _Ty >  | 
| valarray< _Ty >  | atan2 (const _Ty &_Left, const valarray< _Ty > &_Right) | 
|   | 
| template<class _Ty >  | 
| valarray< _Ty >  | cos (const valarray< _Ty > &_Left) | 
|   | 
| template<class _Ty >  | 
| valarray< _Ty >  | cosh (const valarray< _Ty > &_Left) | 
|   | 
| template<class _Ty >  | 
| valarray< _Ty >  | exp (const valarray< _Ty > &_Left) | 
|   | 
| template<class _Ty >  | 
| valarray< _Ty >  | log (const valarray< _Ty > &_Left) | 
|   | 
| template<class _Ty >  | 
| valarray< _Ty >  | log10 (const valarray< _Ty > &_Left) | 
|   | 
| template<class _Ty >  | 
| valarray< _Ty >  | pow (const valarray< _Ty > &_Left, const valarray< _Ty > &_Right) | 
|   | 
| template<class _Ty >  | 
| valarray< _Ty >  | pow (const valarray< _Ty > &_Left, const _Ty &_Right) | 
|   | 
| template<class _Ty >  | 
| valarray< _Ty >  | pow (const _Ty &_Left, const valarray< _Ty > &_Right) | 
|   | 
| template<class _Ty >  | 
| valarray< _Ty >  | sin (const valarray< _Ty > &_Left) | 
|   | 
| template<class _Ty >  | 
| valarray< _Ty >  | sinh (const valarray< _Ty > &_Left) | 
|   | 
| template<class _Ty >  | 
| valarray< _Ty >  | sqrt (const valarray< _Ty > &_Left) | 
|   | 
| template<class _Ty >  | 
| valarray< _Ty >  | tan (const valarray< _Ty > &_Left) | 
|   | 
| template<class _Ty >  | 
| valarray< _Ty >  | tanh (const valarray< _Ty > &_Left) | 
|   |