#include <functional.hpp>
Public Types | |
typedef UPI::result_type | result_type |
result type of the binary predicate | |
typedef UPI::argument_type | argument_type |
first argument type of the binary predicate | |
Public Member Functions | |
result_type | operator() (argument_type a) |
operator () | |
unot1 (UP p) throw () | |
Constructor. |
It is implemented so that it deals with UP using interface of the instigate::stl instigate::stl::unary_predicate. As a consequence, it is more generic than the standard STL-style not1, which would impose syntactical requirements on UP.
instigate::stl::unot1< UP >::unot1 | ( | UP | p | ) | throw () [inline] |
Constructor.
p | - predicate |
result_type instigate::stl::unot1< UP >::operator() | ( | argument_type | a | ) | [inline] |
operator ()
Negates the result of unary predicate call.
a | - the argument of the unary predicate |
References instigate::stl::invoke().