template<class _Ty, _Ty _Mx, size_t _Nw>
template<class _Ty, _Ty _Mx, size_t _Nw>
template<class _Ty, _Ty _Mx, size_t _Nw>
template<class _Ty, _Ty _Mx, size_t _Nw>
template<class _Ty, _Ty _Mx, size_t _Nw>
979 unsigned long long _Val = 1ULL << 32;
980 for (_Kx = 1; 0 < _Val && _Val < _Mx; ++_Kx)
#define _BITS_BYTE
Definition: random:19
_FwdIt const _Ty _Val
Definition: algorithm:1938
template<class _Ty, _Ty _Mx, size_t _Nw>
1021 for (
int _Ix = 0; _Ix < _Nw; ++_Ix)
1022 _Ax[_Ix] = _Ax[_Ix] % _Mx;
1023 return (_Ax[_Nw - 1] == 0);
template<class _Ty, _Ty _Mx, size_t _Nw>
template<class _Gen >
993 for (
int _Ix = 0; _Ix < _Nw; ++_Ix)
996 for (
int _Jx = 0; ++_Jx < _Kx; )
998 _Ax[_Ix] |= (_Ty)_Gx() << (32 * _Jx);
1009 #pragma warning(push)
1010 #pragma warning(disable: 4244) // TRANSITION, conversion from 'X' to 'Y', possible loss of data
1012 #pragma warning(pop)
static _Cy_t _Reduce(_Ty *_Ax)
Definition: random:1018
int _Cy_t
Definition: random:962
static int _Get_wc()
Definition: random:971
template<class _Ty, _Ty _Mx, size_t _Nw>
template<class _Elem , class _Traits >
1034 for (
int _Ix = 0; _Ix < _Nw; ++_Ix)
1035 for (
int _Jx = 1; _Jx <= _Kx; ++_Jx)
1037 unsigned int _Word =
1038 (
unsigned int)(_Buf.
_At(_Ix) >> ((_Kx - _Jx) * 32));
1039 _Ostr << _Word <<
' ';
static constexpr _Cy_t _Cy
Definition: random:967
_Ty _At(int _Ix) const
Definition: random:700
static int _Get_wc()
Definition: random:971
char int *typedef int(__CRTDECL *_CRT_REPORT_HOOKW)(int
Definition: crtdbg.h:45
template<class _Ty, _Ty _Mx, size_t _Nw>
template<class _Ty, _Ty _Mx, size_t _Nw>
constexpr _Ty _Swc_traits< _Ty, _Mx, _Nw >::_Max = _Mx - 1 |
|
static |
template<class _Ty, _Ty _Mx, size_t _Nw>
The documentation for this struct was generated from the following file: