## 24.7 Standard Function Objects, Predicates, and Binders

- Several function objects defined in `<functional>`
- Extend utility of algorithms w/out writing new code
- `less<T>` described last chptr.
- Predicate version of `operator<`
- Provided for all relational operators: `equal_to`, `not_equal_to`, `greater`, `less`, `greater_equal`, `less_equal`
- E.g., create a set in decreasing order:

  > `set<int, greater<int> > new_set;`

prev |top |next