Public Member Functions | |
template<typename Gen > | |
CPP_TEMPLATE_AUX_0 | c (requires uniform_random_bit_generator< Gen >) ccconstexpr auto operator()(Gen &&gen) const |
template<typename Gen > | |
CPP_TEMPLATE_AUX_0 | c (requires uniform_random_bit_generator< Gen >) ccconstexpr auto operator()(Gen &gen) const |
template<typename Rng , typename Gen > | |
CPP_TEMPLATE_AUX_0 | R (requires random_access_range< Rng > &&permutable< iterator_t< Rng >> &&uniform_random_bit_generator< std::remove_reference_t< Gen >> &&convertible_to< invoke_result_t< Gen & >, range_difference_t< Rng >>) RRRng operator()(Rng &&rng |
return | static_cast (rng) |
Public Attributes | |
CPP_TEMPLATE_AUX_0 Gen &&gen | const |
Related Functions | |
(Note that these are not member functions.) | |
constexpr shuffle_fn | shuffle {} |
|
related |
action_closure
CPP_TEMPLATE_AUX_0 Gen&& gen ranges::actions::shuffle_fn::const |