The SBCFunctor library defines functors, and in particular predicates used in various tasks (e.g. perform complex searches and selections):
For more information, please refer to the page about Functors.