Lines Matching defs:__urng
164 operator()(_UniformRandomNumberGenerator& __urng)
165 { return this->operator()(__urng, _M_param); }
169 operator()(_UniformRandomNumberGenerator& __urng,
176 _UniformRandomNumberGenerator& __urng)
177 { this->__generate(__f, __t, __urng, _M_param); }
183 _UniformRandomNumberGenerator& __urng,
185 { this->__generate_impl(__f, __t, __urng, __p); }
190 _UniformRandomNumberGenerator& __urng,
192 { this->__generate_impl(__f, __t, __urng, __p); }
208 _UniformRandomNumberGenerator& __urng,
218 operator()(_UniformRandomNumberGenerator& __urng,
227 const __uctype __urngmin = __urng.min();
228 const __uctype __urngmax = __urng.max();
242 __ret = __uctype(__urng()) - __urngmin;
268 (__urng, param_type(0, __urange / __uerngrange)));
269 __ret = __tmp + (__uctype(__urng()) - __urngmin);
274 __ret = __uctype(__urng()) - __urngmin;
286 _UniformRandomNumberGenerator& __urng,
296 const __uctype __urngmin = __urng.min();
297 const __uctype __urngmax = __urng.max();
311 __ret = __uctype(__urng()) - __urngmin;
324 __ret = __uctype(__urng()) - __urngmin;
354 (__urng, param_type(0, __urange / __uerngrange)));
355 __ret = __tmp + (__uctype(__urng()) - __urngmin);
363 *__f++ = __uctype(__urng()) - __urngmin + __param.a();