A predicate is a logical expression that evaluates to true or false, like in if-statements.
- Predicate example 1: ReplaceNegativeByZero
- In_regex
An overview of STL predicates names and their corresponding operator, from [0]. These predicates can be found in the header file functional.
- std::equal_to, operator==
- std::greater, operator>
- std::greater_equal, operator>=
- std::less, operator<
- std::less_equal, operator<=
- std::logical_and, operator&&
- std::logical_not, operator!
- std::logical_or, operator||
- std::not_equal_to, operator!=