cpp/utility/functional/not1

is a helper function to create a function object that returns the complement of the unary predicate function passed. The function object created is of type.

The unary predicate type must define a member type,, that is convertible to the predicate's parameter type. The unary function objects obtained from std, std, std, std, std, std, std, or from another call to std have this type defined, as are function objects derived from the deprecated std.

Return value
returns an object of type, constructed with.

Exceptions
None.