Есть ли способ разыменования заполнителя внутри лямбда-выражения?
boost::function<int(MyClass*)> f = _1->myMethod();
f(myObject);
Я знаю, что могу сделать привязку:
boost::function<int(MyClass*)> f = boost::bind(&MyClass::myMethod, _1);
, но я хочу построить более сложное выражение, с заявлениями if и т. д.