Skip to content

mp_units::utility::operator>>

Extracts a %discrete_distribution random number distribution __x from the input stream __is.

Synopsis

Declared in <mp-units/utility/random.h>

template<typename _IntType1, typename _CharT, typename _Traits>
std::basic_istream<_CharT, _Traits>& operator>>(std::basic_istream<_CharT, _Traits>& __is, discrete_distribution& __x);

Note

This function is a hidden friend of discrete_distribution, declared inside its base class discrete_distribution: it can be found only through argument-dependent lookup.

Return Value

The input stream with __x extracted or in an error state.

Parameters

NameDescription
__isAn input stream.
__xA %discrete_distribution random number generator engine.