Modify

Opened 3 years ago

Closed 2 hours ago

#10041 closed Bugs (fixed)

[variant] make_variant_over requires Front Extensible Sequence

Reported by: o0o0@… Owned by: Antony Polukhin
Milestone: Boost 1.65.0 Component: variant
Version: Boost 1.55.0 Severity: Problem
Keywords: Cc:

Description

When trying to compile

typedef boost::mpl::set2< std::string, int > types;
boost::make_variant_over< types >::type v1;

MPL compile-time assertion notifies about missing push_front specialization. At least documentation should be refined. Now is says Sequence is any type fulfilling the requirements of MPL's Sequence concept. But probably code may be changed for more general solution.

Attachments (0)

Change History (3)

comment:1 Changed 2 months ago by Antony Polukhin

Milestone: To Be DeterminedBoost 1.65.0
Owner: changed from ebf to Antony Polukhin
Status: newassigned

comment:2 Changed 2 months ago by Antony Polukhin

Fixed by Mikhail Maximov in PR35.

comment:3 Changed 2 hours ago by Antony Polukhin

Resolution: fixed
Status: assignedclosed

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain Antony Polukhin.
The resolution will be deleted.

Add Comment


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

 
Note: See TracTickets for help on using tickets.