|
| shuffle_order_engine () |
|
| shuffle_order_engine (const _Engine &_Ex) |
|
| shuffle_order_engine (_Engine &&_Ex) |
|
| shuffle_order_engine (result_type _X0) |
|
template<class _Seed_seq , class = typename _Enable_if_seed_seq<_Seed_seq, _Myt, _Engine>::type> |
| shuffle_order_engine (_Seed_seq &_Seq) |
|
void | seed () |
|
void | seed (result_type _X0) |
|
template<class _Seed_seq , class = typename _Enable_if_seed_seq<_Seed_seq, _Myt>::type> |
void | seed (_Seed_seq &_Seq) |
|
const _Engine & | base () const _NOEXCEPT |
|
result_type | operator() () |
|
void | discard (unsigned long long _Nskip) |
|
template<class _Elem , class _Traits > |
basic_istream< _Elem, _Traits > & | _Read (basic_istream< _Elem, _Traits > &_Istr) |
|
template<class _Elem , class _Traits > |
basic_ostream< _Elem, _Traits > & | _Write (basic_ostream< _Elem, _Traits > &_Ostr) const |
|
template<class _Engine, size_t _Kx>
template<class _Engine, size_t _Kx>
template<class _Engine, size_t _Kx>
template<class _Engine, size_t _Kx>
void _Init()
Definition: random:2163
template<class _Engine, size_t _Kx>
void _Init()
Definition: random:2163
_Engine _Eng
Definition: random:2172
template<class _Engine, size_t _Kx>
void _Init()
Definition: random:2163
_Engine _Eng
Definition: random:2172
template<class _Engine, size_t _Kx>
void _Init()
Definition: random:2163
_Engine _Eng
Definition: random:2172
template<class _Engine, size_t _Kx>
template<class _Seed_seq , class = typename _Enable_if_seed_seq<_Seed_seq, _Myt, _Engine>::type>
void _Init()
Definition: random:2163
_Engine _Eng
Definition: random:2172
template<class _Engine, size_t _Kx>
2165 for (
size_t _Idx = 0; _Idx < _Kx; ++_Idx)
2169 / ((
double)(
_Eng.max)() - (double)(
_Eng.min)() + 1.0);
double _Scale
Definition: random:2175
result_type _Arr[_Kx]
Definition: random:2173
result_type _Yx
Definition: random:2174
_Engine _Eng
Definition: random:2172
template<class _Engine, size_t _Kx>
template<class _Elem , class _Traits >
2146 for (
size_t _Idx = 0; _Idx < _Kx; ++_Idx)
2147 _Istr >>
_Arr[_Idx];
2148 return (_Istr >>
_Yx);
result_type _Arr[_Kx]
Definition: random:2173
result_type _Yx
Definition: random:2174
_Engine _Eng
Definition: random:2172
template<class _Engine, size_t _Kx>
template<class _Elem , class _Traits >
2157 for (
size_t _Idx = 0; _Idx < _Kx; ++_Idx)
2158 _Ostr <<
' ' <<
_Arr[_Idx];
2159 return (_Ostr <<
' ' <<
_Yx);
result_type _Arr[_Kx]
Definition: random:2173
result_type _Yx
Definition: random:2174
_Engine _Eng
Definition: random:2172
template<class _Engine, size_t _Kx>
_Engine _Eng
Definition: random:2172
template<class _Engine, size_t _Kx>
2136 for (; 0 < _Nskip; --_Nskip)
template<class _Engine, size_t _Kx>
#define max(a,b)
Definition: minmax.h:14
template<class _Engine, size_t _Kx>
#define min(a, b)
Definition: minmax.h:18
template<class _Engine, size_t _Kx>
unsigned int size_t
Definition: sourceannotations.h:19
double _Scale
Definition: random:2175
result_type _Arr[_Kx]
Definition: random:2173
result_type _Yx
Definition: random:2174
_Engine _Eng
Definition: random:2172
template<class _Engine, size_t _Kx>
void _Init()
Definition: random:2163
_Engine _Eng
Definition: random:2172
template<class _Engine, size_t _Kx>
void _Init()
Definition: random:2163
_Engine _Eng
Definition: random:2172
template<class _Engine, size_t _Kx>
template<class _Seed_seq , class = typename _Enable_if_seed_seq<_Seed_seq, _Myt>::type>
void _Init()
Definition: random:2163
_Engine _Eng
Definition: random:2172
template<class _Engine, size_t _Kx>
template<class _Engine, size_t _Kx>
template<class _Engine, size_t _Kx>
template<class _Engine, size_t _Kx>
template<class _Engine, size_t _Kx>
The documentation for this class was generated from the following file: