Lines Matching refs:__g
2327 const difference_type __g = _VSTD::__algo_gcd(__m1, __m2);
2328 for (_RandomAccessIterator __p = __first + __g; __p != __first;)
2902 template<class _URNG> result_type operator()(_URNG& __g)
2903 {return (*this)(__g, __p_);}
2904 template<class _URNG> result_type operator()(_URNG& __g, const param_type& __p);
2927 uniform_int_distribution<_IntType>::operator()(_URNG& __g, const param_type& __p)
2938 return static_cast<result_type>(_Eng(__g, _Dt)());
2942 _Eng __e(__g, __w);
2992 __rs_default __g = __rs_get();
2995 difference_type __i = __uid(__g, _Pp(0, __d));
3031 _UniformRandomNumberGenerator & __g,
3039 _Distance __r = _VSTD::uniform_int_distribution<_Distance>(0, __k)(__g);
3052 _UniformRandomNumberGenerator& __g,
3057 _VSTD::uniform_int_distribution<_Distance>(0, --__unsampled_sz)(__g);
3071 _Distance __n, _UniformRandomNumberGenerator& __g) {
3083 __g, _PopCategory());
3092 _Distance __n, _UniformRandomNumberGenerator&& __g) {
3093 return _VSTD::__sample(__first, __last, __output_iter, __n, __g);
3100 _UniformRandomNumberGenerator&& __g)
3102 _UniformRandomNumberGenerator& __g)
3114 difference_type __i = __uid(__g, _Pp(0, __d));