#include <shuffle_order_engine.hpp>
template<class TEngine, size_t k>
class std::shuffle_order_engine< TEngine, k >
◆ base_type
template<class TEngine , size_t k>
◆ result_type
template<class TEngine , size_t k>
◆ shuffle_order_engine() [1/4]
template<class TEngine , size_t k>
◆ shuffle_order_engine() [2/4]
template<class TEngine , size_t k>
◆ shuffle_order_engine() [3/4]
template<class TEngine , size_t k>
◆ shuffle_order_engine() [4/4]
template<class TEngine , size_t k>
47 : m_x(val) { init(); }
◆ base()
template<class TEngine , size_t k>
◆ discard()
template<class TEngine , size_t k>
59 for (; z != 0ULL; --z)
60 (*this).operator ()();
◆ max()
template<class TEngine , size_t k>
64 {
return base_type::max(); }
◆ min()
template<class TEngine , size_t k>
63 {
return base_type::min(); }
◆ operator()()
template<class TEngine , size_t k>
static constexpr size_t table_size
Definition: shuffle_order_engine.hpp:42
static constexpr result_type min()
Definition: shuffle_order_engine.hpp:63
static constexpr result_type max()
Definition: shuffle_order_engine.hpp:64
◆ seed() [1/2]
template<class TEngine , size_t k>
49 { m_x.seed(); init(); }
◆ seed() [2/2]
template<class TEngine , size_t k>
50 { m_x.seed(sd); init(); }
◆ table_size
template<class TEngine , size_t k>
Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: