
18 Nov
2013
18 Nov
'13
1:34 p.m.
Andrey Semashev
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. Regards, Louis Dionne