Lines Matching refs:__g
2445 const difference_type __g = _VSTD::__algo_gcd(__m1, __m2);
2446 for (_RandomAccessIterator __p = __first + __g; __p != __first;)
3039 template<class _URNG> result_type operator()(_URNG& __g)
3040 {return (*this)(__g, __p_);}
3041 template<class _URNG> result_type operator()(_URNG& __g, const param_type& __p);
3064 uniform_int_distribution<_IntType>::operator()(_URNG& __g, const param_type& __p)
3075 return static_cast<result_type>(_Eng(__g, _Dt)());
3079 _Eng __e(__g, __w);
3129 __rs_default __g = __rs_get();
3132 difference_type __i = __uid(__g, _Pp(0, __d));
3168 _UniformRandomNumberGenerator & __g,
3176 _Distance __r = _VSTD::uniform_int_distribution<_Distance>(0, __k)(__g);
3189 _UniformRandomNumberGenerator& __g,
3194 _VSTD::uniform_int_distribution<_Distance>(0, --__unsampled_sz)(__g);
3208 _Distance __n, _UniformRandomNumberGenerator& __g) {
3220 __g, _PopCategory());
3229 _Distance __n, _UniformRandomNumberGenerator&& __g) {
3230 return _VSTD::__sample(__first, __last, __output_iter, __n, __g);
3236 _UniformRandomNumberGenerator&& __g)
3247 difference_type __i = __uid(__g, _Pp(0, __d));