18 Feb
2010
18 Feb
'10
10:39 p.m.
With a mpl sequence, applying a functor f with for_each on that sequence applies f at runtime on every element of the sequence. If I wish to stop applying f once I've found the element in the sequence which satisfies some runtime predicate, how can I do that? I'm thinking of putting a bool state in f, and turn it to false once I decide not to apply anymore, and on invocations of, just do nothing when the state is false. Any better way of doing this? Regards,