
15 Mar
2012
15 Mar
'12
5:56 p.m.
uniform_01 has a default constructor only (fine for the "new" interface), but for the old interface, the base class has a single arg constructor only and no default constructor. In other words there's no way to construct a uniform_01 in backwards compatibility mode (when the first template arg is a distribution).
What about: explicit uniform_01(typename traits::rvalue_type rng);
My bad, you're quite right, apologies for the noise, John.