template<class _Ty, size_t _Nw>
_Ty _Ax[2 *_Nw]
Definition: random:778
unsigned int _Base(int _Ix=0) const
Definition: random:772
template<class _Ty, size_t _Nw>
774 return ((_Ix +=
_Idx) < _Nw ? (_Ix + _Nw) : (_Ix - _Nw));
unsigned int _Idx
Definition: random:777
template<class _Ty, size_t _Nw>
730 const _Ty *_Last1 =
_Ax +
_Idx;
731 const _Ty *_Last2 = _Right.
_Ax + _Right.
_Idx;
732 const _Ty *_First, *
_Last, *_Other;
738 _First = _Right.
_Ax + _Right.
_Base();
747 _Other = _Right.
_Ax + _Right.
_Base();
757 const _Ty *_Limit = _First < _Last ? _Last
758 : _Use2 ? _Right.
_Ax + 2 * _Nw
760 _N0 -= _Limit - _First;
761 while (_First != _Limit)
762 if (*_First++ != *_Other++)
765 _Last = _Use2 ? _Last1 : _Last2;
766 _Other = _Use2 ? _Right.
_Ax :
_Ax;
unsigned int _Idx
Definition: random:777
_Ty _Ax[2 *_Nw]
Definition: random:778
_W64 int ptrdiff_t
Definition: crtdefs.h:530
unsigned int _Base(int _Ix=0) const
Definition: random:772
_FwdIt _Last
Definition: algorithm:1936
template<class _Ty, size_t _Nw>
template<class _Ty, size_t _Nw>
The documentation for this struct was generated from the following file: