We included <istream> and <ostream> from <random>, but really it is sufficient to include <iosfwd> if we make sure we access ios_base members through a dependent type. This allows us to break a hard dependency of <random> on locales.
We included <istream> and <ostream> from <random>, but really it is sufficient to include <iosfwd> if we make sure we access ios_base members through a dependent type. This allows us to break a hard dependency of <random> on locales.