Le 06/08/2011 08:10, Eric Niebler a écrit :
On 8/5/2011 10:55 PM, Joel falcou wrote:
On 06/08/11 07:30, Eric Niebler wrote:
That wouldn't be enough because proto::matches "knows" about
proto::switch_. It would be easy enough to extend proto::switch_ to take
an optional mpl metafunction that accepts and expression and returns a
type to dispatch on. It would default to proto::tag_of<mpl::_>. Or for
the sake of consistency with the rest of proto, it should probably be a
transform, in which case it would default to proto::tag_of<proto::_>().

OK

Could you open a feature request?

Well, we wanted to know the correct road, i have someone to do it, so
let's say we'll provide you with a patch request instead ;)

Even better. :-)


Here is a first try:

https://github.com/MetaScale/nt2/blob/30251fccec639a3823179fc04100fb3fba0688b2/modules/sdk/include/nt2/sdk/dsl/select.hpp

Not sure it is perfect but it works eemingly :)
My main cocnern is can i get to remove this internediate when + result_of ?



_______________________________________________
proto mailing list
[email protected]
http://lists.boost.org/mailman/listinfo.cgi/proto

Reply via email to