Standard C++ Library Reference ISO/IEC (VERSION3)
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 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 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 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<bool> operator&&(const valarray<Ty>& left,
const valarray<Ty>& right);
template<class Ty>
valarray<bool> operator&&(const valarray<Ty> left,
const Ty& right);
template<class Ty>
valarray<bool> operator&&(const Ty& left,
const valarray<Ty>& right);
template<class Ty>
valarray<bool> operator||(const valarray<Ty>& left,
const valarray<Ty>& right);
template<class Ty>
valarray<bool> operator||(const valarray<Ty> left,
const Ty& right);