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

binary_negate

Library:  General utilities


binary_negate binary_function

Local Index

Members

Summary

A function object that returns the complement of the result of its binary predicate

Synopsis

#include <functional>

namespace std {
  template<class Predicate>
  class binary_negate;
}

Description

binary_negate is the function object class that is the return type for the function adaptor not2(). not2(), known as a negator, takes a binary predicate function object as its argument and returns a binary predicate function object that is the complement of the original.

Note that not2() works only with function objects that are defined as subclasses of the class binary_function.

Interface

Constructor

explicit binary_negate(const Predicate& pred);

Operator

bool 
operator()(const first_argument_type& x,
            const second_argument_type& y) const;

See Also

binary_function, not2(), unary_negate

Standards Conformance

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



Previous fileTop of DocumentContentsIndex pageNext file