| 
|   | independent_bits_engine () | 
|   | 
|   | independent_bits_engine (const _Engine &_Ex) | 
|   | 
|   | independent_bits_engine (_Engine &&_Ex) | 
|   | 
|   | independent_bits_engine (result_type _X0) | 
|   | 
| template<class _Seed_seq , class  = typename _Enable_if_seed_seq<_Seed_seq, _Myt, _Engine>::type>  | 
|   | independent_bits_engine (_Seed_seq &_Seq) | 
|   | 
| void  | seed () | 
|   | 
| void  | seed (result_type _X0) | 
|   | 
| template<class _Seed_seq , class  = typename _Enable_if_seed_seq<_Seed_seq, _Myt>::type>  | 
| void  | seed (_Seed_seq &_Seq) | 
|   | 
| const _Engine &  | base () const _NOEXCEPT | 
|   | 
| result_type  | operator() () | 
|   | 
| void  | discard (unsigned long long _Nskip) | 
|   | 
| template<class _Elem , class _Traits >  | 
| basic_istream< _Elem, _Traits > &  | _Read (basic_istream< _Elem, _Traits > &_Istr) | 
|   | 
| template<class _Elem , class _Traits >  | 
| basic_ostream< _Elem, _Traits > &  | _Write (basic_ostream< _Elem, _Traits > &_Ostr) const  | 
|   | 
template<class _Engine, size_t _Wx, class _UIntType> 
      
 
 
template<class _Engine, size_t _Wx, class _UIntType> 
      
 
 
template<class _Engine, size_t _Wx, class _UIntType> 
      
 
 
template<class _Engine, size_t _Wx, class _UIntType> 
      
 
 
template<class _Engine, size_t _Wx, class _UIntType> 
 
void _Init()
Definition: random:1930
 
 
 
 
template<class _Engine, size_t _Wx, class _UIntType> 
 
_Engine _Eng
Definition: random:1958
 
void _Init()
Definition: random:1930
 
 
 
 
template<class _Engine, size_t _Wx, class _UIntType> 
 
_Engine _Eng
Definition: random:1958
 
void _Init()
Definition: random:1930
 
 
 
 
template<class _Engine, size_t _Wx, class _UIntType> 
 
_Engine _Eng
Definition: random:1958
 
void _Init()
Definition: random:1930
 
 
 
 
template<class _Engine, size_t _Wx, class _UIntType> 
template<class _Seed_seq , class  = typename _Enable_if_seed_seq<_Seed_seq, _Myt, _Engine>::type> 
 
_Engine _Eng
Definition: random:1958
 
void _Init()
Definition: random:1930
 
 
 
 
template<class _Engine, size_t _Wx, class _UIntType> 
 
 1941         for (; 1 < _Tmp; _Tmp >>= 1)
 
 1944         for (
size_t _Nfix = 0; ; ++_Nfix)
 
 1946             _Nx = (_Wx + _Mx - 1) / _Mx + _Nfix;    
 
 1950             _Y1 = (((_Rx >> 
_W0) >> 1) << 
_W0) << 1;
 
 1951             if (_Nfix == 1 || _Rx - 
_Y0 <= 
_Y0 / 
_Nx)
 
_Engine::result_type _Eres
Definition: random:1810
 
_Eres _Y1
Definition: random:1963
 
constexpr const _Ty &() max(const _Ty &_Left, const _Ty &_Right, _Pr _Pred) _NOEXCEPT_OP(_NOEXCEPT_OP(_DEBUG_LT_PRED(_Pred
 
size_t _Nx
Definition: random:1960
 
_Eres _Y0
Definition: random:1962
 
size_t _W0
Definition: random:1961
 
size_t _N0
Definition: random:1959
 
constexpr const _Ty &() min(const _Ty &_Left, const _Ty &_Right, _Pr _Pred) _NOEXCEPT_OP(_NOEXCEPT_OP(_DEBUG_LT_PRED(_Pred
 
 
 
 
template<class _Engine, size_t _Wx, class _UIntType> 
template<class _Elem , class _Traits > 
 
 1918         return (_Istr >> 
_Eng);
 
_Engine _Eng
Definition: random:1958
 
 
 
 
template<class _Engine, size_t _Wx, class _UIntType> 
template<class _Elem , class _Traits > 
 
 1926         return (_Ostr << 
_Eng);
 
_Engine _Eng
Definition: random:1958
 
 
 
 
template<class _Engine, size_t _Wx, class _UIntType> 
 
_Engine _Eng
Definition: random:1958
 
 
 
 
template<class _Engine, size_t _Wx, class _UIntType> 
 
 1909         for (; 0 < _Nskip; --_Nskip)
 
 
 
 
template<class _Engine, size_t _Wx, class _UIntType> 
 
 1872         return ((((
result_type)1 << (_Wx - 1)) << 1) - 1);
 
_UIntType result_type
Definition: random:1809
 
 
 
 
template<class _Engine, size_t _Wx, class _UIntType> 
 
 
template<class _Engine, size_t _Wx, class _UIntType> 
 
 1882         for (; _Idx < 
_N0; ++_Idx)
 
 1890             _Res = _Res << _W0 | static_cast<result_type>(
_Val) & _Mask;
 
 1893         _Mask = _Mask << 1 | 1;
 
 1894         for (; _Idx < 
_Nx; ++_Idx)
 
 1902             _Res = (_Res << (_W0 + 1)) | static_cast<result_type>(
_Val) & _Mask;
 
_Engine::result_type _Eres
Definition: random:1810
 
_In_ int _Val
Definition: vcruntime_string.h:62
 
_Eres _Y1
Definition: random:1963
 
_Engine _Eng
Definition: random:1958
 
_UIntType result_type
Definition: random:1809
 
size_t _Nx
Definition: random:1960
 
_Eres _Y0
Definition: random:1962
 
size_t _W0
Definition: random:1961
 
size_t _N0
Definition: random:1959
 
constexpr const _Ty &() min(const _Ty &_Left, const _Ty &_Right, _Pr _Pred) _NOEXCEPT_OP(_NOEXCEPT_OP(_DEBUG_LT_PRED(_Pred
 
 
 
 
template<class _Engine, size_t _Wx, class _UIntType> 
 
_Engine _Eng
Definition: random:1958
 
 
 
 
template<class _Engine, size_t _Wx, class _UIntType> 
 
_Engine _Eng
Definition: random:1958
 
 
 
 
template<class _Engine, size_t _Wx, class _UIntType> 
template<class _Seed_seq , class  = typename _Enable_if_seed_seq<_Seed_seq, _Myt>::type> 
 
_Engine _Eng
Definition: random:1958
 
 
 
 
template<class _Engine, size_t _Wx, class _UIntType> 
 
 
template<class _Engine, size_t _Wx, class _UIntType> 
 
 
template<class _Engine, size_t _Wx, class _UIntType> 
 
 
template<class _Engine, size_t _Wx, class _UIntType> 
 
 
template<class _Engine, size_t _Wx, class _UIntType> 
 
 
template<class _Engine, size_t _Wx, class _UIntType> 
 
 
The documentation for this class was generated from the following file: