Subject: [Boost-bugs] [Boost C++ Libraries] #12041: fusion::traits for proxy types
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2016-03-04 16:25:52
#12041: fusion::traits for proxy types
------------------------------+---------------------
Reporter: jensweller@⦠| Owner: djowel
Type: Feature Requests | Status: new
Milestone: To Be Determined | Component: fusion
Version: Boost 1.61.0 | Severity: Problem
Keywords: |
------------------------------+---------------------
This ticket has its origin in this thread:
http://lists.boost.org/Archives/boost/2016/03/228115.php
When working in generic code, one cannot determine if the underlying
fusion::vector or other containers are containing a proxy type or not.
E.g. fusion::result_of::at_c<Seq, I>::type requires an extra ::type, while
this will likely error on normal fusion types. It would be nice to be able
to seperate these by a enable_if into seperate methods.
This is related to ADAPT_STRUCT and ADAPT_STRUCT_ADT usage, _ADT structs
will result in using proxies in the type vectors.
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/12041> Boost C++ Libraries <http://www.boost.org/> Boost provides free peer-reviewed portable C++ source libraries.
This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:19 UTC