thrust::not1
Defined in thrust/functional.h
-
template<typename Predicate>
unary_negate<Predicate> thrust::not1(const Predicate &pred) not1
is a helper function to simplify the creation of Adaptable Predicates: it takes an Adaptable Predicatepred
as an argument and returns a new Adaptable Predicate that represents the negation ofpred
. That is: ifpred
is an object of a type which models Adaptable Predicate, then the the type of the resultnpred
ofnot1(pred)
is also a model of Adaptable Predicate andnpred(x)
always returns the same value as!pred(x)
.deprecated [Since 2.6]
See also
See also
not2
- Parameters
pred – The Adaptable Predicate to negate.
- Template Parameters
Predicate – is a model of Adaptable Predicate.
- Returns
A new object,
npred
such thatnpred(x)
always returns the same value as!pred(x)
.