В проекте активно используются stl sort & find списков структур по различным критериям; критериев много, структуры сложные, из чего вытекло наличие кучи-малы маленьких локальных функций сравнения. Имхо, это очень некрасиво, да и, похоже, становится плохо поддерживаемым.
Так вот, вопрос: есть ли возможность описывать все эти предикаты in-placе? Может, в бусте есть что-то позволяющее сваять что-то лаконичное, похожее на лямбды или блоки кода(ruby)?