Modify

Ticket #1623 (closed Feature Requests: fixed)

Opened 6 years ago

Last modified 4 years ago

fusion needs a reverse_fold algorithm

Reported by: eric_niebler Owned by: cschmidt
Milestone: Boost 1.44.0 Component: fusion
Version: Boost Development Trunk Severity: Optimization
Keywords: Cc:

Description

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.

Attachments

Change History

comment:1 Changed 4 years ago by cschmidt

  • Owner changed from djowel to cschmidt
  • Status changed from new to assigned
  • Milestone changed from Boost 1.36.0 to Boost 1.44.0

comment:2 Changed 4 years ago by cschmidt

  • Status changed from assigned to closed
  • Resolution set to fixed

Fixed in [63066] and [63083]

View

Add a comment

Modify Ticket

Change Properties
<Author field>
Action
as closed
The resolution will be deleted. Next status will be 'reopened'
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.