27 Jul
2008
27 Jul
'08
5 a.m.
Hi, Can you please tell me if there is an easy way to replace the following for loop using boost:lambda? I have a vector of A, i want to call 'aMethod of each A, and stop it when one of them return true. for (vector::const_iterator iter = aList.begin() ; iter != aList.end(); ++iter) { A* anA = (*iter); // break out the for loop if aMethod return true; if (anA->aMethod()){ break; }