|
| independent_bits_engine () |
|
| independent_bits_engine (const independent_bits_engine &_Right) |
|
| independent_bits_engine (independent_bits_engine &_Right) |
|
| independent_bits_engine (const _Engine &_Ex) |
|
| independent_bits_engine (_Engine &_Ex) |
|
| independent_bits_engine (_Engine &&_Ex) |
|
| independent_bits_engine (result_type _X0) |
|
template<class _Seed_seq , class = typename enable_if< !is_convertible<_Seed_seq, result_type>::value, void>::type> |
| independent_bits_engine (_Seed_seq &_Seq) |
|
void | seed () |
|
void | seed (result_type _X0) |
|
template<class _Seed_seq > |
enable_if< !is_convertible< _Seed_seq, result_type >::value, void >::type | 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:2061
template<class _Engine, size_t _Wx, class _UIntType>
const _Ty & _Right
Definition: algorithm:4087
template<class _Engine, size_t _Wx, class _UIntType>
const _Ty & _Right
Definition: algorithm:4087
template<class _Engine, size_t _Wx, class _UIntType>
_Engine _Eng
Definition: random:2089
void _Init()
Definition: random:2061
template<class _Engine, size_t _Wx, class _UIntType>
1945 :
_Eng((
const _Engine&)_Ex)
_Engine _Eng
Definition: random:2089
void _Init()
Definition: random:2061
template<class _Engine, size_t _Wx, class _UIntType>
_Engine _Eng
Definition: random:2089
void _Init()
Definition: random:2061
template<class _Engine, size_t _Wx, class _UIntType>
_Engine _Eng
Definition: random:2089
void _Init()
Definition: random:2061
template<class _Engine, size_t _Wx, class _UIntType>
template<class _Seed_seq , class = typename enable_if< !is_convertible<_Seed_seq, result_type>::value, void>::type>
_Engine _Eng
Definition: random:2089
void _Init()
Definition: random:2061
template<class _Engine, size_t _Wx, class _UIntType>
2072 for (; 1 < _Tmp; _Tmp >>= 1)
2075 for (
size_t _Nfix = 0; ; ++_Nfix)
2077 _Nx = (_Wx + _Mx - 1) / _Mx + _Nfix;
2081 _Y1 = (((_Rx >>
_W0) >> 1) <<
_W0) << 1;
2082 if (_Nfix == 1 || _Rx -
_Y0 <=
_Y0 /
_Nx)
_Engine::result_type _Eres
Definition: random:1921
_Eres _Y1
Definition: random:2094
_Engine _Eng
Definition: random:2089
size_t _Nx
Definition: random:2091
_Eres _Y0
Definition: random:2093
size_t _W0
Definition: random:2092
size_t _N0
Definition: random:2090
template<class _Engine, size_t _Wx, class _UIntType>
template<class _Elem , class _Traits >
2049 return (_Istr >>
_Eng);
_Engine _Eng
Definition: random:2089
template<class _Engine, size_t _Wx, class _UIntType>
template<class _Elem , class _Traits >
2057 return (_Ostr <<
_Eng);
_Engine _Eng
Definition: random:2089
template<class _Engine, size_t _Wx, class _UIntType>
_Engine _Eng
Definition: random:2089
template<class _Engine, size_t _Wx, class _UIntType>
2040 for (; 0 < _Nskip; --_Nskip)
template<class _Engine, size_t _Wx, class _UIntType>
2003 return ((((
result_type)1 << (_Wx - 1)) << 1) - 1);
_UIntType result_type
Definition: random:1920
template<class _Engine, size_t _Wx, class _UIntType>
template<class _Engine, size_t _Wx, class _UIntType>
2013 for (; _Idx <
_N0; ++_Idx)
2024 _Mask = _Mask << 1 | 1;
2025 for (; _Idx <
_Nx; ++_Idx)
2033 _Res = (_Res << (
_W0 + 1)) | _Val &
_Mask;
_Engine::result_type _Eres
Definition: random:1921
_Eres _Y1
Definition: random:2094
_Engine _Eng
Definition: random:2089
_UIntType result_type
Definition: random:1920
size_t _Nx
Definition: random:2091
_Eres _Y0
Definition: random:2093
size_t _W0
Definition: random:2092
_CRT_MANAGED_FP_DEPRECATE _In_ unsigned int _Mask
Definition: float.h:120
_FwdIt const _Ty _Val
Definition: algorithm:1938
size_t _N0
Definition: random:2090
template<class _Engine, size_t _Wx, class _UIntType>
_Engine _Eng
Definition: random:2089
template<class _Engine, size_t _Wx, class _UIntType>
_Engine _Eng
Definition: random:2089
template<class _Engine, size_t _Wx, class _UIntType>
template<class _Seed_seq >
_Engine _Eng
Definition: random:2089
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: