|
Boost : |
From: Gary Powell (Gary.Powell_at_[hidden])
Date: 2000-10-17 16:22:54
> The second thing that is missing is an "_if" version of for_each
> and transform that would work something like
>
> while (first != last){ if (pred(*first)) f(*first); ++first;}
>
> for the single argument for_each_if.
>
Another case for Lambda!
for_each(first, last, if_then(bind(pred,free1),
bind(f,free1)) );
Yours,
-gary-
gary.powell_at_[hidden]
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk