Operators(3C++) - Operators(3C++)
Standard C++ Library Copyright 1998, Rogue Wave Software, Inc.
NAMEOperators
- Operators for the C++ Standard Template Library.
SYNOPSIS
#include <utility>
namespace rel_ops {
template <class T>
bool operator!= (const T&, const T&);
template <class T>
bool operator> (const T&, const T&);
template <class T>
bool operator<= (const T&, const T&);
template <class T>
bool operator>= (const T&, const T&);
}
DESCRIPTION
To avoid redundant definitions of operator!= out of operator== and of
operators >, <=, and >= out of operator<, the library includes these
definitions:
operator!=(x,y) returns !(x==y)
operator>(x,y) returns y<x
operator<=(x,y) returns !(y<x)
operator>=(x,y) returns !(x<y)
To avoid clashes with other global operators, these definitions are
contained in the namespace rel_ops. To use them, either scope explic‐
itly or include a "using" declaration (for example, using namespace
rel_ops).
Rogue Wave Software 02 Apr 1998 Operators(3C++)