|
typedef make_unsigned< _Ty >::type | _Uty |
|
|
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>
template<class _Ty = int>
2615 :
_Par(_Min0, _Max0)
template<class _Ty = int>
template<class _Ty = int>
2719 return (
_Adjust(_Uval, is_signed<_Ty>()));
template<class _Ty = int>
2724 const _Uty _Adjuster = (
_Uty(-1) >> 1) + 1;
2726 if (_Uval < _Adjuster)
2727 return (_Uval + _Adjuster);
2729 return (_Uval - _Adjuster);
template<class _Ty = int>
template<class _Ty = int>
template<class _Engine >
2709 if (_Umax - _Umin ==
_Uty(-1))
2710 _Uret = _Rng._Get_all_bits();
2712 _Uret = _Rng(_Umax - _Umin + 1);
2714 return (_Ty(
_Adjust(_Uret + _Umin)));
Definition: xutility:3252
template<class _Ty = int>
template<class _Elem , class _Traits >
2683 _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 >
2667 return (
_Eval(_Eng, _Par0._Min, _Par0._Max));
template<class _Ty = int>
template<class _Engine >
2673 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: