logical_not

Returns true if the argument is zero

  template <class T> struct logical_not : 
  unary_function<T,bool> {
  bool operator()(const T& x) const;
  };  
Remarks

Returns true if x is equal to zero.