24 Iterators library [iterators]

24.3 Iterator requirements [iterator.requirements]

24.3.6 Indirect callable requirements [indirectcallable]

24.3.6.1 General [indirectcallable.general]

There are several concepts that group requirements of algorithms that take callable objects ([func.def]) as arguments.