Метод вызова внутри лямбда-выражения

Я хочу вызвать метод моего класса внутри лямбда-выражения:

void my_class::my_method(my_obj& obj)
{
}


void my_class::test_lambda()
{ 
   std::list<my_obj> my_list;

   std::for_each(my_list.begin(), my_list.end(), [](my_obj& obj)
   {
      // Here I want to call my_method:
      // my_method(obj);
   });
}

Как я могу сделать?

16
задан Xeo 1 July 2012 в 17:32
поделиться