Lines Matching refs:__g
2413 const difference_type __g = _VSTD::__algo_gcd(__m1, __m2);
2414 for (_RandomAccessIterator __p = __first + __g; __p != __first;)
2981 template<class _URNG> result_type operator()(_URNG& __g)
2982 {return (*this)(__g, __p_);}
2983 template<class _URNG> result_type operator()(_URNG& __g, const param_type& __p);
3006 uniform_int_distribution<_IntType>::operator()(_URNG& __g, const param_type& __p)
3016 return static_cast<result_type>(_Eng(__g, _Dt)());
3020 _Eng __e(__g, __w);
3068 __rs_default __g = __rs_get();
3071 difference_type __i = __uid(__g, _Pp(0, __d));
3105 _UniformRandomNumberGenerator & __g,
3113 _Distance __r = _VSTD::uniform_int_distribution<_Distance>(0, __k)(__g);
3126 _UniformRandomNumberGenerator& __g,
3131 _VSTD::uniform_int_distribution<_Distance>(0, --__unsampled_sz)(__g);
3145 _Distance __n, _UniformRandomNumberGenerator& __g) {
3157 __g, _PopCategory());
3166 _Distance __n, _UniformRandomNumberGenerator&& __g) {
3167 return _VSTD::__sample(__first, __last, __output, __n, __g);
3174 _UniformRandomNumberGenerator&& __g)
3176 _UniformRandomNumberGenerator& __g)
3188 difference_type __i = __uid(__g, _Pp(0, __d));