template<class _Ty, size_t _Sx, size_t _Rx, class _Swc_Traits> 
      
 
 
template<class _Ty, size_t _Sx, size_t _Rx, class _Swc_Traits> 
      
 
 
template<class _Ty, size_t _Sx, size_t _Rx, class _Swc_Traits> 
      
 
 
template<class _Ty, size_t _Sx, size_t _Rx, class _Swc_Traits> 
      
 
 
template<class _Ty, size_t _Sx, size_t _Rx, class _Swc_Traits> 
      
 
 
template<class _Ty, size_t _Sx, size_t _Rx, class _Swc_Traits> 
 
void seed(_Seed_t _Value=default_seed)
Definition: random:771
 
 
 
 
template<class _Ty, size_t _Sx, size_t _Rx, class _Swc_Traits> 
 
void seed(_Seed_t _Value=default_seed)
Definition: random:771
 
 
 
 
template<class _Ty, size_t _Sx, size_t _Rx, class _Swc_Traits> 
template<class _Gen , class  = typename _Enable_if_seed_seq<_Gen, _Myt>::type> 
 
void seed(_Seed_t _Value=default_seed)
Definition: random:771
 
 
 
 
template<class _Ty, size_t _Sx, size_t _Rx, class _Swc_Traits> 
  
  
      
        
          | bool _Swc_base< _Ty, _Sx, _Rx, _Swc_Traits >::_Equals  | 
          ( | 
          const _Swc_base< _Ty, _Sx, _Rx, _Swc_Traits > &  | 
          _Right | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
bool _Equals(const _Circ_buf &_Right) const
Definition: random:682
 
_Swc_Traits::_Cy_t _Carry
Definition: random:869
 
 
 
 
template<class _Ty, size_t _Sx, size_t _Rx, class _Swc_Traits> 
template<class _Gen > 
 
  845         _Carry = _Swc_Traits::_Reset(_Gx, this->
_Ax, _Readcy);
 
unsigned int _Idx
Definition: random:731
 
_Ty _Ax[2 *_Nw]
Definition: random:732
 
_Swc_Traits::_Cy_t _Carry
Definition: random:869
 
 
 
 
template<class _Ty, size_t _Sx, size_t _Rx, class _Swc_Traits> 
template<class _Gen > 
 
void _Reset(_Gen &_Gx, bool _Readcy)
Definition: random:843
 
static constexpr _Seed_t default_seed
Definition: random:752
 
 
 
 
template<class _Ty, size_t _Sx, size_t _Rx, class _Swc_Traits> 
template<class _Gen > 
 
void _Reset(_Gen &_Gx, bool _Readcy)
Definition: random:843
 
 
 
 
template<class _Ty, size_t _Sx, size_t _Rx, class _Swc_Traits> 
  
  
      
        
          | void _Swc_base< _Ty, _Sx, _Rx, _Swc_Traits >::_Setx  | 
          ( | 
          int  | 
          _Ix,  | 
         
        
           | 
           | 
          _Ty  | 
          _Xis,  | 
         
        
           | 
           | 
          _Ty  | 
          _Xir  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlineprotected   | 
  
 
  851         bool _Underflowed = 
false;
 
  856         if (_Newx < static_cast<typename _Swc_Traits::_UCy_t>(
_Carry))
 
  861             _Newx += _Swc_Traits::_Mod;
 
  862             _Carry = _Swc_Traits::_Cy;
 
  866         this->
_Ax[_Ix] = _Newx;
 
_Ty _Ax[2 *_Nw]
Definition: random:732
 
_Swc_Traits::_Cy_t _Carry
Definition: random:869
 
 
 
 
template<class _Ty, size_t _Sx, size_t _Rx, class _Swc_Traits> 
template<class _Elem , class _Traits > 
 
_Swc_Traits::_Cy_t _Carry
Definition: random:869
 
basic_ostream< _Elem, _Traits > & _Write(basic_ostream< _Elem, _Traits > &_Os, long double _Dx)
Definition: random:93
 
 
 
 
template<class _Ty, size_t _Sx, size_t _Rx, class _Swc_Traits> 
  
  
      
        
          | void _Swc_base< _Ty, _Sx, _Rx, _Swc_Traits >::discard  | 
          ( | 
          unsigned long long  | 
          _Nskip | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
  808         for (; 0 < _Nskip; --_Nskip)
 
 
 
 
template<class _Ty, size_t _Sx, size_t _Rx, class _Swc_Traits> 
 
  789         return (_Swc_Traits::_Max);
 
 
 
 
template<class _Ty, size_t _Sx, size_t _Rx, class _Swc_Traits> 
 
 
template<class _Ty, size_t _Sx, size_t _Rx, class _Swc_Traits> 
 
  794         int _Ix = 2 * _Rx <= this->
_Idx ? 0 : this->
_Idx;
 
  796             _Setx(_Ix, this->
_Ax[_Ix + 2 * _Rx - _Sx],
 
  797                 this->
_Ax[_Ix + _Rx]);
 
  799             _Setx(_Ix, this->
_Ax[_Ix - _Sx], this->
_Ax[_Ix + _Rx]);
 
  801             _Setx(_Ix, this->
_Ax[_Ix - _Sx], this->
_Ax[_Ix - _Rx]);
 
  802         this->
_Idx = _Ix + 1;
 
  803         return (this->
_Ax[_Ix]);
 
unsigned int _Idx
Definition: random:731
 
_Ty _Ax[2 *_Nw]
Definition: random:732
 
void _Setx(int _Ix, _Ty _Xis, _Ty _Xir)
Definition: random:849
 
 
 
 
template<class _Ty, size_t _Sx, size_t _Rx, class _Swc_Traits> 
 
void _Seed(_Gen &_Gx, bool _Readcy, true_type)
Definition: random:829
 
integral_constant< bool, true > true_type
Definition: xtr1common:40
 
_In_ int _Value
Definition: setjmp.h:173
 
 
 
 
template<class _Ty, size_t _Sx, size_t _Rx, class _Swc_Traits> 
template<class _Gen > 
 
Definition: xtr1common:287
 
void _Seed(_Gen &_Gx, bool _Readcy, true_type)
Definition: random:829
 
 
 
 
template<class _Ty, size_t _Sx, size_t _Rx, class _Swc_Traits> 
  
  
      
        
          | _Swc_Traits::_Cy_t _Swc_base< _Ty, _Sx, _Rx, _Swc_Traits >::_Carry | 
         
       
   | 
  
protected   | 
  
 
 
template<class _Ty, size_t _Sx, size_t _Rx, class _Swc_Traits> 
 
 
template<class _Ty, size_t _Sx, size_t _Rx, class _Swc_Traits> 
 
 
template<class _Ty, size_t _Sx, size_t _Rx, class _Swc_Traits> 
 
 
The documentation for this class was generated from the following file: