Man Page not1.3



                       Standard C++ Library
             Copyright 1998, Rogue Wave Software, Inc.



NAME

     not1

      - A function adaptor used to reverse the sense of  a  unary
     predicate function object.





SYNOPSIS

     #include <functional>
     template<class Predicate>
     unary_negate <Predicate> not1 (const Predicate&);





DESCRIPTION

     not1 is a function adaptor, known as a negator, that takes a
     unary  predicate function object as its argument and returns
     a unary predicate function object that is the complement  of
     the  original.  unary_negate is a function object class that
     includes a return type for the not1_negator.

     Note that not1 works only with  function  objects  that  are
     defined as subclasses of the class unary_function.





SEE ALSO

     Negators,      not2,      unary_function,      unary_negate,
     pointer_to_unary_function