|
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>
2235 :
_Par(_Min0, _Max0)
template<class _Ty = int>
template<class _Ty = int>
Definition: type_traits:728
template<class _Ty = int>
2344 const _Uty _Adjuster = (
_Uty(-1) >> 1) + 1;
2346 if (_Uval < _Adjuster)
2347 return (_Uval + _Adjuster);
2349 return (_Uval - _Adjuster);
template<class _Ty = int>
template<class _Ty = int>
template<class _Engine >
2329 if (_Umax - _Umin ==
_Uty(-1))
2330 _Uret =
static_cast<_Uty>(_Rng._Get_all_bits());
2332 _Uret =
static_cast<_Uty>(_Rng(_Umax - _Umin + 1));
2334 return (_Ty(
_Adjust(_Uret + _Umin)));
Definition: xutility:3635
template<class _Ty = int>
template<class _Elem , class _Traits >
2303 _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 >
2287 return (
_Eval(_Eng, _Par0._Min, _Par0._Max));
template<class _Ty = int>
template<class _Engine >
2293 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: