Boost C++ Libraries: Ticket #12041: fusion::traits for proxy types https://svn.boost.org/trac10/ticket/12041 <p> This ticket has its origin in this thread: <a class="ext-link" href="http://lists.boost.org/Archives/boost/2016/03/228115.php"><span class="icon">​</span>http://lists.boost.org/Archives/boost/2016/03/228115.php</a> </p> <p> When working in generic code, one cannot determine if the underlying fusion::vector or other containers are containing a proxy type or not. </p> <p> E.g. fusion::result_of::at_c&lt;Seq, I&gt;::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. </p> <p> This is related to ADAPT_STRUCT and ADAPT_STRUCT_ADT usage, _ADT structs will result in using proxies in the type vectors. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/12041 Trac 1.4.3 damien.buhl@… Sat, 05 Mar 2016 11:42:49 GMT <link>https://svn.boost.org/trac10/ticket/12041#comment:1 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/12041#comment:1</guid> <description> <p> Hi Jens, </p> <p> I'm maintaining this part, I'll add this feature, I've the same problem in a library using fusion : <a class="ext-link" href="http://daminetreg.github.io/lib-cpp-pre/#pre::json/pre::json"><span class="icon">​</span>http://daminetreg.github.io/lib-cpp-pre/#pre::json/pre::json</a> </p> <p> Cheers, </p> </description> <category>Ticket</category> </item> </channel> </rss>