Opened 9 years ago
Closed 8 years ago
#8622 closed Patches (fixed)
Remove use of `boost::blank`
| Reported by: | Owned by: | Joel de Guzman | |
|---|---|---|---|
| Milestone: | To Be Determined | Component: | fusion | 
| Version: | Boost Development Trunk | Severity: | Not Applicable | 
| Keywords: | Cc: | 
Description
The attached patch replaces uses of boost::blank for boost::mpl::void_ within Fusion begin/end_impl added at rev73854.
Attachments (1)
Change History (4)
by , 9 years ago
| Attachment: | fusion.blank.patch added | 
|---|
follow-up: 2 comment:1 by , 9 years ago
It seems from the SVN logs that SFINAE was intended here. However, under C++11 rules this is no longer a valid case for SFINAE.
comment:2 by , 8 years ago
Replying to K-ballo <kaballo86@…>:
However, under C++11 rules this is no longer a valid case for SFINAE.
Did you point attached your patch? If so, this ticket can be closed.
Or replacing such implementation with like a following would be good.
template <typename Tag> struct begin_impl { template <typename Sequence> struct apply : enable_if<is_segmented<Sequence>, detail::segmented_begin<Sequence> > {}; };
comment:3 by , 8 years ago
| Resolution: | → fixed | 
|---|---|
| Status: | new → closed | 
  Note:
 See   TracTickets
 for help on using tickets.
    

patch