19 Nov
2013
19 Nov
'13
3:09 a.m.
On 11/18/2013 5:34 AM, Louis Dionne wrote:
Andrey Semashev
writes: It requires N instantiations of std::conditional, doesn't it? In that case is it actually faster than the naive recursive instantiation of or_?
Regarding the number of instantiations, others have already answered.
Regarding the improvement over a naive or_, have a look at the bottom of the gist at [1]; I updated it with some benchmarks. You will see that there is indeed a noticeable improvement.
Clever. Thanks for posting! -- Eric Niebler Boost.org http://www.boost.org