|
typedef subtract_with_carry_engine< _Ty, _Wx, _Sx, _Rx > | _Myt |
|
typedef subtract_with_carry< _Ty, _Mx, _Sx, _Rx > | _Mybase |
|
typedef _Mybase::_Traits | _Traits |
|
typedef _Ty | result_type |
|
typedef subtract_with_carry< _Ty, _Mx, _Sx, _Rx > | _Myt |
|
typedef _Swc_base< _Ty, _Sx, _Rx, _Swc_traits< _Ty, _Mx, _Rx > > | _Mybase |
|
typedef _Ty | result_type |
|
typedef _Swc_traits< _Ty, _Mx, _Rx > | _Traits |
|
typedef _Circ_buf< _Ty, _Rx > | _Mybase |
|
typedef _Swc_traits< _Ty, _Mx, _Rx >::_Seed_t | _Seed_t |
|
|
| subtract_with_carry_engine (_Ty _X0=default_seed) |
|
| subtract_with_carry_engine (const _Myt &_Right) |
|
| subtract_with_carry_engine (_Myt &_Right) |
|
template<class _Seed_seq , class = typename enable_if< !is_convertible<_Seed_seq, _Ty>::value, void>::type> |
| subtract_with_carry_engine (_Seed_seq &_Seq) |
|
void | seed (unsigned long _Value=19780503U) |
|
template<class _Seed_seq > |
enable_if< !is_convertible< _Seed_seq, _Ty >::value, void >::type | seed (_Seed_seq &_Seq) |
|
| subtract_with_carry (_Ty _X0=default_seed) |
|
| subtract_with_carry (const _Myt &_Right) |
|
| subtract_with_carry (_Myt &_Right) |
|
| subtract_with_carry (_Gen &_Gx) |
|
| _Swc_base () |
|
| _Swc_base (typename _Swc_traits< _Ty, _Mx, _Rx >::_Seed_t _X0) |
|
| _Swc_base (_Gen &_Gx) |
|
void | seed (unsigned long _Value=19780503U) |
|
void | seed (_Gen &_Gx, bool _Readcy=false) |
|
result_type() | min () const |
|
result_type() | max () const |
|
result_type | operator() () |
|
void | discard (unsigned long long _Nskip) |
|
bool | _Equals (const _Swc_base &_Right) const |
|
basic_ostream< _Elem, _Traits > & | _Write (basic_ostream< _Elem, _Traits > &_Ostr) const |
|
_Ty | _At (int _Ix) const |
|
bool | _Equals (const _Circ_buf &_Right) const |
|
unsigned int | _Base (int _Ix=0) const |
|
|
static _Ty() | min () |
|
static _Ty() | max () |
|
template<class _Ty , size_t _Wx, size_t _Sx, size_t _Rx>
template<class _Ty , size_t _Wx, size_t _Sx, size_t _Rx>
template<class _Ty , size_t _Wx, size_t _Sx, size_t _Rx>
template<class _Ty , size_t _Wx, size_t _Sx, size_t _Rx>
template<class _Ty , size_t _Wx, size_t _Sx, size_t _Rx>
subtract_with_carry< _Ty, _Mx, _Sx, _Rx > _Mybase
Definition: random:1103
template<class _Ty , size_t _Wx, size_t _Sx, size_t _Rx>
const _Ty & _Right
Definition: algorithm:4087
template<class _Ty , size_t _Wx, size_t _Sx, size_t _Rx>
const _Ty & _Right
Definition: algorithm:4087
template<class _Ty , size_t _Wx, size_t _Sx, size_t _Rx>
template<class _Seed_seq , class = typename enable_if< !is_convertible<_Seed_seq, _Ty>::value, void>::type>
void seed(unsigned long _Value=19780503U)
Definition: random:1133
template<class _Ty , size_t _Wx, size_t _Sx, size_t _Rx>
static const _Ty _Mx
Definition: random:1098
template<class _Ty , size_t _Wx, size_t _Sx, size_t _Rx>
template<class _Ty , size_t _Wx, size_t _Sx, size_t _Rx>
void _Seed(_Gen &_Gx, bool _Readcy, const true_type &)
Definition: random:871
_CRTIMP _In_ int _Value
Definition: setjmp.h:190
integral_constant< bool, true > true_type
Definition: xtr1common:47
template<class _Ty , size_t _Wx, size_t _Sx, size_t _Rx>
template<class _Seed_seq >
1146 unsigned long _Arr[
_Kx * _Rx];
1147 _Seq.generate(&_Arr[0], &_Arr[
_Kx * _Rx]);
1150 for (
int _Ix = 0; _Ix < _Rx; ++_Ix, _Idx0 +=
_Kx)
1152 this->
_Ax[_Ix] = _Arr[_Idx0];
1153 for (
int _Jx = 0; ++_Jx <
_Kx; )
1154 this->
_Ax[_Ix] |= (_Ty)_Arr[_Idx0 + _Jx] << (32 * _Jx);
static _Cy_t _Reduce(_Ty *_Ax)
Definition: random:1018
unsigned int _Idx
Definition: random:777
_Ty _Ax[2 *_Nw]
Definition: random:778
static const _Mod_t _Mod
Definition: random:979
static const int _Kx
Definition: random:1138
_Swc_traits< _Ty, _Mx, _Rx >::_Cy_t _Carry
Definition: random:904
template<class _Ty , size_t _Wx, size_t _Sx, size_t _Rx>
template<class _Ty , size_t _Wx, size_t _Sx, size_t _Rx>
template<class _Ty , size_t _Wx, size_t _Sx, size_t _Rx>
template<class _Ty , size_t _Wx, size_t _Sx, size_t _Rx>
template<class _Ty , size_t _Wx, size_t _Sx, size_t _Rx>
template<class _Ty , size_t _Wx, size_t _Sx, size_t _Rx>
The documentation for this class was generated from the following file: