Standard C++ Library Reference ISO/IEC (VERSION3)

operator>
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);
The first template operator returns an object of class valarray<bool>, each of whose elements I is
left[I] > right[I]. The second template operator stores in element I left[I] > right. The
third template operator stores in element I left > right[I].
operator>>
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);
The first template operator returns an object of class valarray<Ty>, each of whose elements I is
left[I] >> right[I]. The second template operator stores in element I left[I] >> right. The
third template operator stores in element I left >> right[I].
operator>=
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);
The first template operator returns an object of class valarray<bool>, each of whose elements I is
left[I] >= right[I]. The second template operator stores in element I left[I] >= right. The
third template operator stores in element I left >= right[I].