Standard C++ Library Reference ISO/IEC (VERSION3)
operator!=
template<class T, class A>
bool operator!=(
const slist <T, A>& lhs,
const slist <T, A>& rhs);
The template function returns !(lhs == rhs).
operator==
template<class T, class A>
bool operator==(
const slist <T, A>& lhs,
const slist <T, A>& rhs);
The template function overloads operator== to compare two objects of template class
slist. The function returns lhs.size() == rhs.size() && equal(lhs.
begin(), lhs. end(), rhs.begin()).
operator<
template<class T, class A>
bool operator<(
const slist <T, A>& lhs,
const slist <T, A>& rhs);
The template function overloads operator< to compare two objects of template class
slist. The function returns lexicographical_compare(lhs. begin(), lhs.
end(), rhs.begin(), rhs.end()).
operator<=
template<class T, class A>
bool operator<=(
const slist <T, A>& lhs,
const slist <T, A>& rhs);
The template function returns !(rhs < lhs).