Skip to content. Skip to navigation

ICTP Portal

Sections
You are here: Home Manuals on-line PGI Compiler pgC_lib Operators
Personal tools
Document Actions

Operators



Click on the banner to return to the class reference home page.

Operators


Utility Operators

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 provides these definitions:

    operator!= returns !(x==y),
    operator>  returns y<x,
    operator<= returns !(y<x), and
    operator>= 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 provide a using declaration (e.g., using_namespace_rel_ops).


©Copyright 1996, Rogue Wave Software, Inc.


Powered by Plone This site conforms to the following standards: