template<class _Ty, size_t _Nw>
_Ty _Circ_buf< _Ty, _Nw >::_At |
( |
int |
_Ix | ) |
const |
|
inline |
_Ty _Ax[2 *_Nw]
Definition: random:732
unsigned int _Base(int _Ix=0) const
Definition: random:726
template<class _Ty, size_t _Nw>
unsigned int _Circ_buf< _Ty, _Nw >::_Base |
( |
int |
_Ix = 0 | ) |
const |
|
inline |
728 return ((_Ix +=
_Idx) < _Nw ? (_Ix + _Nw) : (_Ix - _Nw));
unsigned int _Idx
Definition: random:731
template<class _Ty, size_t _Nw>
684 const _Ty *_Last1 =
_Ax +
_Idx;
685 const _Ty *_Last2 = _Right.
_Ax + _Right.
_Idx;
686 const _Ty *_First, *
_Last, *_Other;
692 _First = _Right.
_Ax + _Right.
_Base();
701 _Other = _Right.
_Ax + _Right.
_Base();
711 const _Ty *_Limit = _First < _Last ? _Last
712 : _Use2 ? _Right.
_Ax + 2 * _Nw
714 _N0 -= _Limit - _First;
715 while (_First != _Limit)
716 if (*_First++ != *_Other++)
719 _Last = _Use2 ? _Last1 : _Last2;
720 _Other = _Use2 ? _Right.
_Ax :
_Ax;
unsigned int _Idx
Definition: random:731
_Ty _Ax[2 *_Nw]
Definition: random:732
int ptrdiff_t
Definition: vcruntime.h:199
unsigned int _Base(int _Ix=0) const
Definition: random:726
_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: