Lines Matching refs:shuffle_order_engine
300 class shuffle_order_engine
312 shuffle_order_engine();
313 explicit shuffle_order_engine(const Engine& e);
314 explicit shuffle_order_engine(Engine&& e);
315 explicit shuffle_order_engine(result_type s);
316 template<class Sseq> explicit shuffle_order_engine(Sseq& q);
332 const shuffle_order_engine<Engine, k>& x,
333 const shuffle_order_engine<Engine, k>& y);
338 const shuffle_order_engine<Engine, k>& x,
339 const shuffle_order_engine<Engine, k>& y);
345 const shuffle_order_engine<Engine, k>& x);
351 shuffle_order_engine<Engine, k>& x);
373 typedef shuffle_order_engine<minstd_rand0, 256> knuth_b;
3227 // shuffle_order_engine
3254 class _LIBCPP_TEMPLATE_VIS shuffle_order_engine
3256 static_assert(0 < __k, "shuffle_order_engine invalid parameters");
3277 static_assert(_Min < _Max, "shuffle_order_engine invalid parameters");
3287 shuffle_order_engine() {__init();}
3289 explicit shuffle_order_engine(const _Engine& __e)
3293 explicit shuffle_order_engine(_Engine&& __e)
3297 explicit shuffle_order_engine(result_type __sd) : __e_(__sd) {__init();}
3300 explicit shuffle_order_engine(_Sseq& __q,
3301 typename enable_if<__is_seed_sequence<_Sseq, shuffle_order_engine>::value &&
3312 __is_seed_sequence<_Sseq, shuffle_order_engine>::value,
3332 const shuffle_order_engine<_Eng, _Kp>& __x,
3333 const shuffle_order_engine<_Eng, _Kp>& __y);
3339 const shuffle_order_engine<_Eng, _Kp>& __x,
3340 const shuffle_order_engine<_Eng, _Kp>& __y);
3347 const shuffle_order_engine<_Eng, _Kp>& __x);
3354 shuffle_order_engine<_Eng, _Kp>& __x);
3415 _LIBCPP_CONSTEXPR const size_t shuffle_order_engine<_Engine, __k>::table_size;
3420 const shuffle_order_engine<_Eng, _Kp>& __x,
3421 const shuffle_order_engine<_Eng, _Kp>& __y)
3431 const shuffle_order_engine<_Eng, _Kp>& __x,
3432 const shuffle_order_engine<_Eng, _Kp>& __y)
3441 const shuffle_order_engine<_Eng, _Kp>& __x)
3457 shuffle_order_engine<_Eng, _Kp>& __x)
3459 typedef typename shuffle_order_engine<_Eng, _Kp>::result_type result_type;
3477 typedef shuffle_order_engine<minstd_rand0, 256> knuth_b;