• Home
  • Raw
  • Download

Lines Matching refs:discard_block_engine

193 class discard_block_engine
206 discard_block_engine();
207 explicit discard_block_engine(const Engine& e);
208 explicit discard_block_engine(Engine&& e);
209 explicit discard_block_engine(result_type s);
210 template<class Sseq> explicit discard_block_engine(Sseq& q);
226 const discard_block_engine<Engine, p, r>& x,
227 const discard_block_engine<Engine, p, r>& y);
232 const discard_block_engine<Engine, p, r>& x,
233 const discard_block_engine<Engine, p, r>& y);
239 const discard_block_engine<Engine, p, r>& x);
245 discard_block_engine<Engine, p, r>& x);
371 typedef discard_block_engine<ranlux24_base, 223, 23> ranlux24;
372 typedef discard_block_engine<ranlux48_base, 389, 11> ranlux48;
2813 // discard_block_engine
2816 class _LIBCPP_TEMPLATE_VIS discard_block_engine
2821 static_assert( 0 < __r, "discard_block_engine invalid parameters");
2822 static_assert(__r <= __p, "discard_block_engine invalid parameters");
2823 static_assert(__r <= INT_MAX, "discard_block_engine invalid parameters");
2847 discard_block_engine() : __n_(0) {}
2849 explicit discard_block_engine(const _Engine& __e)
2853 explicit discard_block_engine(_Engine&& __e)
2857 explicit discard_block_engine(result_type __sd) : __e_(__sd), __n_(0) {}
2860 explicit discard_block_engine(_Sseq& __q,
2861 typename enable_if<__is_seed_sequence<_Sseq, discard_block_engine>::value &&
2872 __is_seed_sequence<_Sseq, discard_block_engine>::value,
2890 const discard_block_engine<_Eng, _Pp, _Rp>& __x,
2891 const discard_block_engine<_Eng, _Pp, _Rp>& __y);
2897 const discard_block_engine<_Eng, _Pp, _Rp>& __x,
2898 const discard_block_engine<_Eng, _Pp, _Rp>& __y);
2905 const discard_block_engine<_Eng, _Pp, _Rp>& __x);
2912 discard_block_engine<_Eng, _Pp, _Rp>& __x);
2916 _LIBCPP_CONSTEXPR const size_t discard_block_engine<_Engine, __p, __r>::block_size;
2919 _LIBCPP_CONSTEXPR const size_t discard_block_engine<_Engine, __p, __r>::used_block;
2922 typename discard_block_engine<_Engine, __p, __r>::result_type
2923 discard_block_engine<_Engine, __p, __r>::operator()()
2937 operator==(const discard_block_engine<_Eng, _Pp, _Rp>& __x,
2938 const discard_block_engine<_Eng, _Pp, _Rp>& __y)
2946 operator!=(const discard_block_engine<_Eng, _Pp, _Rp>& __x,
2947 const discard_block_engine<_Eng, _Pp, _Rp>& __y)
2956 const discard_block_engine<_Eng, _Pp, _Rp>& __x)
2969 discard_block_engine<_Eng, _Pp, _Rp>& __x)
2984 typedef discard_block_engine<ranlux24_base, 223, 23> ranlux24;
2985 typedef discard_block_engine<ranlux48_base, 389, 11> ranlux48;