Ticket #1623 (closed Feature Requests: fixed)
fusion needs a reverse_fold algorithm
|Reported by:||eric_niebler||Owned by:||cschmidt|
|Version:||Boost Development Trunk||Severity:||Optimization|
I can fold a reverse_view, but that's a little awkward, and TMP-heavy. That is, it instantiates more templates than are needed. Would be nice if Fusion had a reverse_fold algorithm, like MPL.
This is needed for Proto, which has a reverse_fold transform based in part on fusion::fold and reverse_view. I've had to introduce ugly PP metaprogramming to avoid calling fusion::fold because of the long compile times.