| 
|   | std::gslice::gslice () | 
|   | 
|   | std::gslice::gslice (const gslice &) | 
|   | 
|   | std::gslice::gslice (size_t __o, const valarray< size_t > &__l, const valarray< size_t > &__s) | 
|   | 
|   | std::gslice_array< _Tp >::gslice_array (const gslice_array &) | 
|   | 
|   | std::indirect_array< _Tp >::indirect_array (const indirect_array &) | 
|   | 
|   | std::mask_array< _Tp >::mask_array (const mask_array &) | 
|   | 
|   | std::slice::slice () | 
|   | 
|   | std::slice::slice (size_t __o, size_t __d, size_t __s) | 
|   | 
|   | std::slice_array< _Tp >::slice_array (const slice_array &) | 
|   | 
|   | std::valarray< _Tp >::valarray () noexcept | 
|   | 
| template<class _Dom >  | 
|   | std::valarray< _Tp >::valarray (const _Expr< _Dom, _Tp > &__e) | 
|   | 
|   | std::valarray< _Tp >::valarray (const _Tp &, size_t) | 
|   | 
| template<typename _Tp >  | 
|   | std::valarray< _Tp >::valarray (const _Tp *__restrict__ __p, size_t __n) | 
|   | 
|   | std::valarray< _Tp >::valarray (const gslice_array< _Tp > &) | 
|   | 
|   | std::valarray< _Tp >::valarray (const indirect_array< _Tp > &) | 
|   | 
|   | std::valarray< _Tp >::valarray (const mask_array< _Tp > &) | 
|   | 
|   | std::valarray< _Tp >::valarray (const slice_array< _Tp > &) | 
|   | 
|   | std::valarray< _Tp >::valarray (const valarray &) | 
|   | 
|   | std::valarray< _Tp >::valarray (initializer_list< _Tp >) | 
|   | 
|   | std::valarray< _Tp >::valarray (size_t) | 
|   | 
|   | std::valarray< _Tp >::valarray (valarray &&) noexcept | 
|   | 
|   | std::gslice::~gslice () | 
|   | 
| _Expr< _ValFunClos< _ValArray, _Tp >, _Tp >  | std::valarray< _Tp >::apply (_Tp __func(_Tp)) const | 
|   | 
| _Expr< _RefFunClos< _ValArray, _Tp >, _Tp >  | std::valarray< _Tp >::apply (_Tp __func(const _Tp &)) const | 
|   | 
| template<class _Tp >  | 
| const _Tp *  | std::begin (const valarray< _Tp > &__va) noexcept | 
|   | 
| template<class _Tp >  | 
| _Tp *  | std::begin (valarray< _Tp > &__va) noexcept | 
|   | 
| valarray< _Tp >  | std::valarray< _Tp >::cshift (int __n) const | 
|   | 
| template<class _Tp >  | 
| const _Tp *  | std::end (const valarray< _Tp > &__va) noexcept | 
|   | 
| template<class _Tp >  | 
| _Tp *  | std::end (valarray< _Tp > &__va) noexcept | 
|   | 
| _Tp  | std::valarray< _Tp >::max () const | 
|   | 
| _Tp  | std::valarray< _Tp >::min () const | 
|   | 
| _UnaryOp< __logical_not >::_Rt  | std::valarray< _Tp >::operator! () const | 
|   | 
| template<typename _Tp >  | 
| _Expr< _BinClos< __not_equal_to, _Constant, _ValArray, _Tp, _Tp >, typename __fun< __not_equal_to, _Tp >::result_type >  | std::operator!= (const typename valarray< _Tp >::value_type &__t, const valarray< _Tp > &__v) | 
|   | 
| 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 typename valarray< _Tp >::value_type &__t) | 
|   | 
| 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, _Constant, _ValArray, _Tp, _Tp >, typename __fun< __modulus, _Tp >::result_type >  | std::operator% (const typename valarray< _Tp >::value_type &__t, const valarray< _Tp > &__v) | 
|   | 
| template<typename _Tp >  | 
| _Expr< _BinClos< __modulus, _ValArray, _Constant, _Tp, _Tp >, typename __fun< __modulus, _Tp >::result_type >  | std::operator% (const valarray< _Tp > &__v, const typename valarray< _Tp >::value_type &__t) | 
|   | 
| 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<class _Dom >  | 
| valarray< _Tp > &  | std::valarray< _Tp >::operator%= (const _Expr< _Dom, _Tp > &) | 
|   | 
| template<class _Dom >  | 
| void  | std::gslice_array< _Tp >::operator%= (const _Expr< _Dom, _Tp > &) const | 
|   | 
| template<class _Dom >  | 
| void  | std::indirect_array< _Tp >::operator%= (const _Expr< _Dom, _Tp > &) const | 
|   | 
| template<class _Dom >  | 
| void  | std::mask_array< _Tp >::operator%= (const _Expr< _Dom, _Tp > &) const | 
|   | 
| template<class _Dom >  | 
| void  | std::slice_array< _Tp >::operator%= (const _Expr< _Dom, _Tp > &) const | 
|   | 
| valarray< _Tp > &  | std::valarray< _Tp >::operator%= (const _Tp &) | 
|   | 
| valarray< _Tp > &  | std::valarray< _Tp >::operator%= (const valarray< _Tp > &) | 
|   | 
| void  | std::gslice_array< _Tp >::operator%= (const valarray< _Tp > &) const | 
|   | 
| void  | std::indirect_array< _Tp >::operator%= (const valarray< _Tp > &) const | 
|   | 
| void  | std::mask_array< _Tp >::operator%= (const valarray< _Tp > &) const | 
|   | 
| void  | std::slice_array< _Tp >::operator%= (const valarray< _Tp > &) const | 
|   | 
| template<typename _Tp >  | 
| _Expr< _BinClos< __bitwise_and, _Constant, _ValArray, _Tp, _Tp >, typename __fun< __bitwise_and, _Tp >::result_type >  | std::operator& (const typename valarray< _Tp >::value_type &__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 typename valarray< _Tp >::value_type &__t) | 
|   | 
| 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, _Constant, _ValArray, _Tp, _Tp >, typename __fun< __logical_and, _Tp >::result_type >  | std::operator&& (const typename valarray< _Tp >::value_type &__t, const valarray< _Tp > &__v) | 
|   | 
| 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 typename valarray< _Tp >::value_type &__t) | 
|   | 
| 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<class _Dom >  | 
| valarray< _Tp > &  | std::valarray< _Tp >::operator&= (const _Expr< _Dom, _Tp > &) | 
|   | 
| template<class _Dom >  | 
| void  | std::gslice_array< _Tp >::operator&= (const _Expr< _Dom, _Tp > &) const | 
|   | 
| template<class _Dom >  | 
| void  | std::indirect_array< _Tp >::operator&= (const _Expr< _Dom, _Tp > &) const | 
|   | 
| template<class _Dom >  | 
| void  | std::mask_array< _Tp >::operator&= (const _Expr< _Dom, _Tp > &) const | 
|   | 
| template<class _Dom >  | 
| void  | std::slice_array< _Tp >::operator&= (const _Expr< _Dom, _Tp > &) const | 
|   | 
| valarray< _Tp > &  | std::valarray< _Tp >::operator&= (const _Tp &) | 
|   | 
| valarray< _Tp > &  | std::valarray< _Tp >::operator&= (const valarray< _Tp > &) | 
|   | 
| void  | std::gslice_array< _Tp >::operator&= (const valarray< _Tp > &) const | 
|   | 
| void  | std::indirect_array< _Tp >::operator&= (const valarray< _Tp > &) const | 
|   | 
| void  | std::mask_array< _Tp >::operator&= (const valarray< _Tp > &) const | 
|   | 
| void  | std::slice_array< _Tp >::operator&= (const valarray< _Tp > &) const | 
|   | 
| template<typename _Tp >  | 
| _Expr< _BinClos< __multiplies, _Constant, _ValArray, _Tp, _Tp >, typename __fun< __multiplies, _Tp >::result_type >  | std::operator* (const typename valarray< _Tp >::value_type &__t, const valarray< _Tp > &__v) | 
|   | 
| template<typename _Tp >  | 
| _Expr< _BinClos< __multiplies, _ValArray, _Constant, _Tp, _Tp >, typename __fun< __multiplies, _Tp >::result_type >  | std::operator* (const valarray< _Tp > &__v, const typename valarray< _Tp >::value_type &__t) | 
|   | 
| 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<class _Dom >  | 
| valarray< _Tp > &  | std::valarray< _Tp >::operator*= (const _Expr< _Dom, _Tp > &) | 
|   | 
| template<class _Dom >  | 
| void  | std::gslice_array< _Tp >::operator*= (const _Expr< _Dom, _Tp > &) const | 
|   | 
| template<class _Dom >  | 
| void  | std::indirect_array< _Tp >::operator*= (const _Expr< _Dom, _Tp > &) const | 
|   | 
| template<class _Dom >  | 
| void  | std::mask_array< _Tp >::operator*= (const _Expr< _Dom, _Tp > &) const | 
|   | 
| template<class _Dom >  | 
| void  | std::slice_array< _Tp >::operator*= (const _Expr< _Dom, _Tp > &) const | 
|   | 
| valarray< _Tp > &  | std::valarray< _Tp >::operator*= (const _Tp &) | 
|   | 
| valarray< _Tp > &  | std::valarray< _Tp >::operator*= (const valarray< _Tp > &) | 
|   | 
| void  | std::gslice_array< _Tp >::operator*= (const valarray< _Tp > &) const | 
|   | 
| void  | std::indirect_array< _Tp >::operator*= (const valarray< _Tp > &) const | 
|   | 
| void  | std::mask_array< _Tp >::operator*= (const valarray< _Tp > &) const | 
|   | 
| void  | std::slice_array< _Tp >::operator*= (const valarray< _Tp > &) const | 
|   | 
| _UnaryOp< __unary_plus >::_Rt  | std::valarray< _Tp >::operator+ () const | 
|   | 
| template<typename _Tp >  | 
| _Expr< _BinClos< __plus, _Constant, _ValArray, _Tp, _Tp >, typename __fun< __plus, _Tp >::result_type >  | std::operator+ (const typename valarray< _Tp >::value_type &__t, const valarray< _Tp > &__v) | 
|   | 
| template<typename _Tp >  | 
| _Expr< _BinClos< __plus, _ValArray, _Constant, _Tp, _Tp >, typename __fun< __plus, _Tp >::result_type >  | std::operator+ (const valarray< _Tp > &__v, const typename valarray< _Tp >::value_type &__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<class _Dom >  | 
| valarray< _Tp > &  | std::valarray< _Tp >::operator+= (const _Expr< _Dom, _Tp > &) | 
|   | 
| template<class _Dom >  | 
| void  | std::gslice_array< _Tp >::operator+= (const _Expr< _Dom, _Tp > &) const | 
|   | 
| template<class _Dom >  | 
| void  | std::indirect_array< _Tp >::operator+= (const _Expr< _Dom, _Tp > &) const | 
|   | 
| template<class _Dom >  | 
| void  | std::mask_array< _Tp >::operator+= (const _Expr< _Dom, _Tp > &) const | 
|   | 
| template<class _Dom >  | 
| void  | std::slice_array< _Tp >::operator+= (const _Expr< _Dom, _Tp > &) const | 
|   | 
| valarray< _Tp > &  | std::valarray< _Tp >::operator+= (const _Tp &) | 
|   | 
| valarray< _Tp > &  | std::valarray< _Tp >::operator+= (const valarray< _Tp > &) | 
|   | 
| void  | std::gslice_array< _Tp >::operator+= (const valarray< _Tp > &) const | 
|   | 
| void  | std::indirect_array< _Tp >::operator+= (const valarray< _Tp > &) const | 
|   | 
| void  | std::mask_array< _Tp >::operator+= (const valarray< _Tp > &) const | 
|   | 
| void  | std::slice_array< _Tp >::operator+= (const valarray< _Tp > &) const | 
|   | 
| _UnaryOp< __negate >::_Rt  | std::valarray< _Tp >::operator- () const | 
|   | 
| template<typename _Tp >  | 
| _Expr< _BinClos< __minus, _Constant, _ValArray, _Tp, _Tp >, typename __fun< __minus, _Tp >::result_type >  | std::operator- (const typename valarray< _Tp >::value_type &__t, const valarray< _Tp > &__v) | 
|   | 
| template<typename _Tp >  | 
| _Expr< _BinClos< __minus, _ValArray, _Constant, _Tp, _Tp >, typename __fun< __minus, _Tp >::result_type >  | std::operator- (const valarray< _Tp > &__v, const typename valarray< _Tp >::value_type &__t) | 
|   | 
| 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<class _Dom >  | 
| valarray< _Tp > &  | std::valarray< _Tp >::operator-= (const _Expr< _Dom, _Tp > &) | 
|   | 
| template<class _Dom >  | 
| void  | std::gslice_array< _Tp >::operator-= (const _Expr< _Dom, _Tp > &) const | 
|   | 
| template<class _Dom >  | 
| void  | std::indirect_array< _Tp >::operator-= (const _Expr< _Dom, _Tp > &) const | 
|   | 
| template<class _Dom >  | 
| void  | std::mask_array< _Tp >::operator-= (const _Expr< _Dom, _Tp > &) const | 
|   | 
| template<class _Dom >  | 
| void  | std::slice_array< _Tp >::operator-= (const _Expr< _Dom, _Tp > &) const | 
|   | 
| valarray< _Tp > &  | std::valarray< _Tp >::operator-= (const _Tp &) | 
|   | 
| valarray< _Tp > &  | std::valarray< _Tp >::operator-= (const valarray< _Tp > &) | 
|   | 
| void  | std::gslice_array< _Tp >::operator-= (const valarray< _Tp > &) const | 
|   | 
| void  | std::indirect_array< _Tp >::operator-= (const valarray< _Tp > &) const | 
|   | 
| void  | std::mask_array< _Tp >::operator-= (const valarray< _Tp > &) const | 
|   | 
| void  | std::slice_array< _Tp >::operator-= (const valarray< _Tp > &) const | 
|   | 
| template<typename _Tp >  | 
| _Expr< _BinClos< __divides, _Constant, _ValArray, _Tp, _Tp >, typename __fun< __divides, _Tp >::result_type >  | std::operator/ (const typename valarray< _Tp >::value_type &__t, const valarray< _Tp > &__v) | 
|   | 
| template<typename _Tp >  | 
| _Expr< _BinClos< __divides, _ValArray, _Constant, _Tp, _Tp >, typename __fun< __divides, _Tp >::result_type >  | std::operator/ (const valarray< _Tp > &__v, const typename valarray< _Tp >::value_type &__t) | 
|   | 
| 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<class _Dom >  | 
| valarray< _Tp > &  | std::valarray< _Tp >::operator/= (const _Expr< _Dom, _Tp > &) | 
|   | 
| template<class _Dom >  | 
| void  | std::gslice_array< _Tp >::operator/= (const _Expr< _Dom, _Tp > &) const | 
|   | 
| template<class _Dom >  | 
| void  | std::indirect_array< _Tp >::operator/= (const _Expr< _Dom, _Tp > &) const | 
|   | 
| template<class _Dom >  | 
| void  | std::mask_array< _Tp >::operator/= (const _Expr< _Dom, _Tp > &) const | 
|   | 
| template<class _Dom >  | 
| void  | std::slice_array< _Tp >::operator/= (const _Expr< _Dom, _Tp > &) const | 
|   | 
| valarray< _Tp > &  | std::valarray< _Tp >::operator/= (const _Tp &) | 
|   | 
| valarray< _Tp > &  | std::valarray< _Tp >::operator/= (const valarray< _Tp > &) | 
|   | 
| void  | std::gslice_array< _Tp >::operator/= (const valarray< _Tp > &) const | 
|   | 
| void  | std::indirect_array< _Tp >::operator/= (const valarray< _Tp > &) const | 
|   | 
| void  | std::mask_array< _Tp >::operator/= (const valarray< _Tp > &) const | 
|   | 
| void  | std::slice_array< _Tp >::operator/= (const valarray< _Tp > &) const | 
|   | 
| template<typename _Tp >  | 
| _Expr< _BinClos< __less, _Constant, _ValArray, _Tp, _Tp >, typename __fun< __less, _Tp >::result_type >  | std::operator< (const typename valarray< _Tp >::value_type &__t, const valarray< _Tp > &__v) | 
|   | 
| template<typename _Tp >  | 
| _Expr< _BinClos< __less, _ValArray, _Constant, _Tp, _Tp >, typename __fun< __less, _Tp >::result_type >  | std::operator< (const valarray< _Tp > &__v, const typename valarray< _Tp >::value_type &__t) | 
|   | 
| 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< __shift_left, _Constant, _ValArray, _Tp, _Tp >, typename __fun< __shift_left, _Tp >::result_type >  | std::operator<< (const typename valarray< _Tp >::value_type &__t, const valarray< _Tp > &__v) | 
|   | 
| 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 typename valarray< _Tp >::value_type &__t) | 
|   | 
| 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<class _Dom >  | 
| valarray< _Tp > &  | std::valarray< _Tp >::operator<<= (const _Expr< _Dom, _Tp > &) | 
|   | 
| template<class _Dom >  | 
| void  | std::gslice_array< _Tp >::operator<<= (const _Expr< _Dom, _Tp > &) const | 
|   | 
| template<class _Dom >  | 
| void  | std::indirect_array< _Tp >::operator<<= (const _Expr< _Dom, _Tp > &) const | 
|   | 
| template<class _Dom >  | 
| void  | std::mask_array< _Tp >::operator<<= (const _Expr< _Dom, _Tp > &) const | 
|   | 
| template<class _Dom >  | 
| void  | std::slice_array< _Tp >::operator<<= (const _Expr< _Dom, _Tp > &) const | 
|   | 
| valarray< _Tp > &  | std::valarray< _Tp >::operator<<= (const _Tp &) | 
|   | 
| valarray< _Tp > &  | std::valarray< _Tp >::operator<<= (const valarray< _Tp > &) | 
|   | 
| void  | std::gslice_array< _Tp >::operator<<= (const valarray< _Tp > &) const | 
|   | 
| void  | std::indirect_array< _Tp >::operator<<= (const valarray< _Tp > &) const | 
|   | 
| void  | std::mask_array< _Tp >::operator<<= (const valarray< _Tp > &) const | 
|   | 
| void  | std::slice_array< _Tp >::operator<<= (const valarray< _Tp > &) const | 
|   | 
| template<typename _Tp >  | 
| _Expr< _BinClos< __less_equal, _Constant, _ValArray, _Tp, _Tp >, typename __fun< __less_equal, _Tp >::result_type >  | std::operator<= (const typename valarray< _Tp >::value_type &__t, const valarray< _Tp > &__v) | 
|   | 
| 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 typename valarray< _Tp >::value_type &__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<class _Dom >  | 
| valarray< _Tp > &  | std::valarray< _Tp >::operator= (const _Expr< _Dom, _Tp > &) | 
|   | 
| template<class _Dom >  | 
| void  | std::gslice_array< _Tp >::operator= (const _Expr< _Dom, _Tp > &) const | 
|   | 
| template<class _Dom >  | 
| void  | std::indirect_array< _Tp >::operator= (const _Expr< _Dom, _Tp > &) const | 
|   | 
| template<class _Dom >  | 
| void  | std::slice_array< _Tp >::operator= (const _Expr< _Dom, _Tp > &) const | 
|   | 
| template<class _Ex >  | 
| void  | std::mask_array< _Tp >::operator= (const _Expr< _Ex, _Tp > &__e) const | 
|   | 
| void  | std::gslice_array< _Tp >::operator= (const _Tp &) const | 
|   | 
| void  | std::indirect_array< _Tp >::operator= (const _Tp &) const | 
|   | 
| void  | std::mask_array< _Tp >::operator= (const _Tp &) const | 
|   | 
| void  | std::slice_array< _Tp >::operator= (const _Tp &) const | 
|   | 
| valarray< _Tp > &  | std::valarray< _Tp >::operator= (const _Tp &__t) | 
|   | 
| gslice &  | std::gslice::operator= (const gslice &) | 
|   | 
| gslice_array &  | std::gslice_array< _Tp >::operator= (const gslice_array &) | 
|   | 
| valarray< _Tp > &  | std::valarray< _Tp >::operator= (const gslice_array< _Tp > &__ga) | 
|   | 
| indirect_array &  | std::indirect_array< _Tp >::operator= (const indirect_array &) | 
|   | 
| valarray< _Tp > &  | std::valarray< _Tp >::operator= (const indirect_array< _Tp > &__ia) | 
|   | 
| mask_array &  | std::mask_array< _Tp >::operator= (const mask_array &) | 
|   | 
| valarray< _Tp > &  | std::valarray< _Tp >::operator= (const mask_array< _Tp > &__ma) | 
|   | 
| slice_array &  | std::slice_array< _Tp >::operator= (const slice_array &) | 
|   | 
| valarray< _Tp > &  | std::valarray< _Tp >::operator= (const slice_array< _Tp > &__sa) | 
|   | 
| void  | std::gslice_array< _Tp >::operator= (const valarray< _Tp > &) const | 
|   | 
| void  | std::indirect_array< _Tp >::operator= (const valarray< _Tp > &) const | 
|   | 
| void  | std::mask_array< _Tp >::operator= (const valarray< _Tp > &) const | 
|   | 
| void  | std::slice_array< _Tp >::operator= (const valarray< _Tp > &) const | 
|   | 
| valarray< _Tp > &  | std::valarray< _Tp >::operator= (const valarray< _Tp > &__v) | 
|   | 
| valarray &  | std::valarray< _Tp >::operator= (initializer_list< _Tp > __l) | 
|   | 
| valarray< _Tp > &  | std::valarray< _Tp >::operator= (valarray< _Tp > &&__v) noexcept | 
|   | 
| template<typename _Tp >  | 
| _Expr< _BinClos< __equal_to, _Constant, _ValArray, _Tp, _Tp >, typename __fun< __equal_to, _Tp >::result_type >  | std::operator== (const typename valarray< _Tp >::value_type &__t, const valarray< _Tp > &__v) | 
|   | 
| 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 typename valarray< _Tp >::value_type &__t) | 
|   | 
| 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< __greater, _Constant, _ValArray, _Tp, _Tp >, typename __fun< __greater, _Tp >::result_type >  | std::operator> (const typename valarray< _Tp >::value_type &__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 typename valarray< _Tp >::value_type &__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_equal, _Constant, _ValArray, _Tp, _Tp >, typename __fun< __greater_equal, _Tp >::result_type >  | std::operator>= (const typename valarray< _Tp >::value_type &__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 typename valarray< _Tp >::value_type &__t) | 
|   | 
| 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< __shift_right, _Constant, _ValArray, _Tp, _Tp >, typename __fun< __shift_right, _Tp >::result_type >  | std::operator>> (const typename valarray< _Tp >::value_type &__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 typename valarray< _Tp >::value_type &__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<class _Dom >  | 
| valarray< _Tp > &  | std::valarray< _Tp >::operator>>= (const _Expr< _Dom, _Tp > &) | 
|   | 
| template<class _Dom >  | 
| void  | std::gslice_array< _Tp >::operator>>= (const _Expr< _Dom, _Tp > &) const | 
|   | 
| template<class _Dom >  | 
| void  | std::indirect_array< _Tp >::operator>>= (const _Expr< _Dom, _Tp > &) const | 
|   | 
| template<class _Dom >  | 
| void  | std::mask_array< _Tp >::operator>>= (const _Expr< _Dom, _Tp > &) const | 
|   | 
| template<class _Dom >  | 
| void  | std::slice_array< _Tp >::operator>>= (const _Expr< _Dom, _Tp > &) const | 
|   | 
| valarray< _Tp > &  | std::valarray< _Tp >::operator>>= (const _Tp &) | 
|   | 
| valarray< _Tp > &  | std::valarray< _Tp >::operator>>= (const valarray< _Tp > &) | 
|   | 
| void  | std::gslice_array< _Tp >::operator>>= (const valarray< _Tp > &) const | 
|   | 
| void  | std::indirect_array< _Tp >::operator>>= (const valarray< _Tp > &) const | 
|   | 
| void  | std::mask_array< _Tp >::operator>>= (const valarray< _Tp > &) const | 
|   | 
| void  | std::slice_array< _Tp >::operator>>= (const valarray< _Tp > &) const | 
|   | 
| gslice_array< _Tp >  | std::valarray< _Tp >::operator[] (const gslice &__s) | 
|   | 
| _Expr< _GClos< _ValArray, _Tp >, _Tp >  | std::valarray< _Tp >::operator[] (const gslice &__s) const | 
|   | 
| mask_array< _Tp >  | std::valarray< _Tp >::operator[] (const valarray< bool > &__m) | 
|   | 
| valarray< _Tp >  | std::valarray< _Tp >::operator[] (const valarray< bool > &__m) const | 
|   | 
| indirect_array< _Tp >  | std::valarray< _Tp >::operator[] (const valarray< size_t > &__i) | 
|   | 
| _Expr< _IClos< _ValArray, _Tp >, _Tp >  | std::valarray< _Tp >::operator[] (const valarray< size_t > &__i) const | 
|   | 
| _Tp &  | std::valarray< _Tp >::operator[] (size_t __i) noexcept | 
|   | 
| const _Tp &  | std::valarray< _Tp >::operator[] (size_t) const noexcept | 
|   | 
| slice_array< _Tp >  | std::valarray< _Tp >::operator[] (slice __s) | 
|   | 
| _Expr< _SClos< _ValArray, _Tp >, _Tp >  | std::valarray< _Tp >::operator[] (slice __s) const | 
|   | 
| template<typename _Tp >  | 
| _Expr< _BinClos< __bitwise_xor, _Constant, _ValArray, _Tp, _Tp >, typename __fun< __bitwise_xor, _Tp >::result_type >  | std::operator^ (const typename valarray< _Tp >::value_type &__t, const valarray< _Tp > &__v) | 
|   | 
| 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 typename valarray< _Tp >::value_type &__t) | 
|   | 
| 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<class _Dom >  | 
| valarray< _Tp > &  | std::valarray< _Tp >::operator^= (const _Expr< _Dom, _Tp > &) | 
|   | 
| template<class _Dom >  | 
| void  | std::gslice_array< _Tp >::operator^= (const _Expr< _Dom, _Tp > &) const | 
|   | 
| template<class _Dom >  | 
| void  | std::indirect_array< _Tp >::operator^= (const _Expr< _Dom, _Tp > &) const | 
|   | 
| template<class _Dom >  | 
| void  | std::mask_array< _Tp >::operator^= (const _Expr< _Dom, _Tp > &) const | 
|   | 
| template<class _Dom >  | 
| void  | std::slice_array< _Tp >::operator^= (const _Expr< _Dom, _Tp > &) const | 
|   | 
| valarray< _Tp > &  | std::valarray< _Tp >::operator^= (const _Tp &) | 
|   | 
| valarray< _Tp > &  | std::valarray< _Tp >::operator^= (const valarray< _Tp > &) | 
|   | 
| void  | std::gslice_array< _Tp >::operator^= (const valarray< _Tp > &) const | 
|   | 
| void  | std::indirect_array< _Tp >::operator^= (const valarray< _Tp > &) const | 
|   | 
| void  | std::mask_array< _Tp >::operator^= (const valarray< _Tp > &) const | 
|   | 
| void  | std::slice_array< _Tp >::operator^= (const valarray< _Tp > &) const | 
|   | 
| template<typename _Tp >  | 
| _Expr< _BinClos< __bitwise_or, _Constant, _ValArray, _Tp, _Tp >, typename __fun< __bitwise_or, _Tp >::result_type >  | std::operator| (const typename valarray< _Tp >::value_type &__t, const valarray< _Tp > &__v) | 
|   | 
| 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 typename valarray< _Tp >::value_type &__t) | 
|   | 
| 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<class _Dom >  | 
| valarray< _Tp > &  | std::valarray< _Tp >::operator|= (const _Expr< _Dom, _Tp > &) | 
|   | 
| template<class _Dom >  | 
| void  | std::gslice_array< _Tp >::operator|= (const _Expr< _Dom, _Tp > &) const | 
|   | 
| template<class _Dom >  | 
| void  | std::indirect_array< _Tp >::operator|= (const _Expr< _Dom, _Tp > &) const | 
|   | 
| template<class _Dom >  | 
| void  | std::mask_array< _Tp >::operator|= (const _Expr< _Dom, _Tp > &) const | 
|   | 
| template<class _Dom >  | 
| void  | std::slice_array< _Tp >::operator|= (const _Expr< _Dom, _Tp > &) const | 
|   | 
| valarray< _Tp > &  | std::valarray< _Tp >::operator|= (const _Tp &) | 
|   | 
| valarray< _Tp > &  | std::valarray< _Tp >::operator|= (const valarray< _Tp > &) | 
|   | 
| void  | std::gslice_array< _Tp >::operator|= (const valarray< _Tp > &) const | 
|   | 
| void  | std::indirect_array< _Tp >::operator|= (const valarray< _Tp > &) const | 
|   | 
| void  | std::mask_array< _Tp >::operator|= (const valarray< _Tp > &) const | 
|   | 
| void  | std::slice_array< _Tp >::operator|= (const valarray< _Tp > &) const | 
|   | 
| template<typename _Tp >  | 
| _Expr< _BinClos< __logical_or, _Constant, _ValArray, _Tp, _Tp >, typename __fun< __logical_or, _Tp >::result_type >  | std::operator|| (const typename valarray< _Tp >::value_type &__t, const valarray< _Tp > &__v) | 
|   | 
| 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 typename valarray< _Tp >::value_type &__t) | 
|   | 
| 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) | 
|   | 
| _UnaryOp< __bitwise_not >::_Rt  | std::valarray< _Tp >::operator~ () const | 
|   | 
| void  | std::valarray< _Tp >::resize (size_t __size, _Tp __c=_Tp()) | 
|   | 
| valarray< _Tp >  | std::valarray< _Tp >::shift (int __n) const | 
|   | 
| valarray< size_t >  | std::gslice::size () const | 
|   | 
| size_t  | std::slice::size () const | 
|   | 
| size_t  | std::valarray< _Tp >::size () const | 
|   | 
| size_t  | std::gslice::start () const | 
|   | 
| size_t  | std::slice::start () const | 
|   | 
| valarray< size_t >  | std::gslice::stride () const | 
|   | 
| size_t  | std::slice::stride () const | 
|   | 
| _Tp  | std::valarray< _Tp >::sum () const | 
|   | 
| void  | std::valarray< _Tp >::swap (valarray< _Tp > &__v) noexcept | 
|   | 
| 
template<typename _Tp , size_t _Nm>  | 
|   | std::valarray (const _Tp(&)[_Nm], size_t) -> valarray< _Tp > | 
|   | 
Classes and functions for representing and manipulating arrays of elements.