Boost logo

Proto :

Subject: Re: [proto] Extendin proto::switch_
From: Joel Falcou (joel.falcou_at_[hidden])
Date: 2011-08-29 12:14:46


Le 29/08/2011 17:33, Eric Niebler a écrit :
> Good. Obviously, this needs to be called switch_ instead of select_.

Sure I was testing the water inside nt2 first

> There needs to be an appropriate default for the Transform parameter,
> something like tag_of<_>(). There should also be a specialization of
> switch_ when the transform is tag_of<_>() to make it as efficient as the
> current switch_ (but it should be backward-compatible without the
> specialization -- test this!). And of course docs and tests.

Yup.

> No need to replace the internal use of when, but you can access when's
> nested impl template directly instead of using result_of's needlessly
> complicated machinery. See the implementation of if_.

OK great then :)

I have to come back from a conference and I'll start pushing this to
trunk as soon as it looks pretty.


Proto list run by eric at boostpro.com