|
template<class _Engine > |
result_type | _Eval (_Engine &_Eng, _Ty _Min, _Ty _Max) const |
|
template<class _Ty = int>
template<class _Ty = int>
template<class _Ty = int>
template<class _Ty = int>
2269 :
_Par(_Min0, _Max0)
template<class _Ty = int>
template<class _Ty = int>
Definition: type_traits:799
template<class _Ty = int>
2378 const _Uty _Adjuster = (
_Uty(-1) >> 1) + 1;
2380 if (_Uval < _Adjuster)
2381 return (_Uval + _Adjuster);
2383 return (_Uval - _Adjuster);
template<class _Ty = int>
template<class _Ty = int>
template<class _Engine >
2363 if (_Umax - _Umin ==
_Uty(-1))
2364 _Uret =
static_cast<_Uty>(_Rng._Get_all_bits());
2366 _Uret =
static_cast<_Uty>(_Rng(_Umax - _Umin + 1));
2368 return (_Ty(
_Adjust(_Uret + _Umin)));
Definition: xutility:3518
template<class _Ty = int>
template<class _Elem , class _Traits >
2337 _Istr >> _Min0 >> _Max0;
template<class _Ty = int>
template<class _Elem , class _Traits >
template<class _Ty = int>
template<class _Ty = int>
template<class _Ty = int>
template<class _Ty = int>
template<class _Ty = int>
template<class _Engine >
template<class _Ty = int>
template<class _Engine >
2321 return (
_Eval(_Eng, _Par0._Min, _Par0._Max));
template<class _Ty = int>
template<class _Engine >
2327 return (
_Eval(_Eng, 0, _Nx - 1));
template<class _Ty = int>
template<class _Ty = int>
template<class _Ty = int>
template<class _Ty = int>
The documentation for this class was generated from the following file: