Previous fileTop of DocumentContentsIndex pageNext file
Apache C++ Standard Library Reference Guide

equal_to

Library:  General utilities


Does not inherit

Local Index

No Entries

Summary

A binary function object that returns true if its first argument equals its second

Synopsis

#include <functional>

namespace std {
  template <class T>
  struct equal_to;
}

Description

equal_to is a binary function object. Its operator() returns true if x is equal to y. You can pass an equal_to object to any algorithm that requires a binary function. For example, the find_if() algorithm finds the first occurrence of any value from one sequence in another sequence as determined by applying a binary comparison operation. equal_to would be used in that algorithm in the following manner:

After this call to find_if(), iter1 points to the first element in vec1 for which equal_to(vec1[n],vec2[n]) returned true; or, if there were no matches, iter1 points to vec2.end().

Interface

See Also

binary_function, Function Objects

Standards Conformance

ISO/IEC 14882:1998 -- International Standard for Information Systems -- Programming Language C++, Section 20.3.3



Previous fileTop of DocumentContentsIndex pageNext file