## Operators

    Utility Operators

- Summary
- Data Type and Member Function Indexes
- Synopsis
- Description

### Summary

Operators for the C++ Standard Template Library.

### Data Type and Member Function Indexes
(exclusive of constructors and destructors)

None

### 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 explicitly or include a "using" declaration (for example, `using namespace rel_ops`).

Copyright (c) 1998, Rogue Wave Software, Inc.
Send mail to report errors or comment on the documentation.
OEM Release, June 1998