27 Jul
2008
27 Jul
'08
6:23 a.m.
Meryl Silverburgh wrote:
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; }
How about trying
#include