Lines Matching refs:Gen
65 template <class Iter = int*, class Sent = int*, class Gen = RandGen>
67 requires(Iter&& iter, Sent&& sent, Gen&& gen) {
68 … std::ranges::shuffle(std::forward<Iter>(iter), std::forward<Sent>(sent), std::forward<Gen>(gen));
91 template <class Range, class Gen = RandGen>
93 requires(Range&& range, Gen&& gen) {
94 std::ranges::shuffle(std::forward<Range>(range), std::forward<Gen>(gen));
113 template <class Iter, class Sent, size_t N, class Gen>
114 void test_one(const std::array<int, N> input, Gen gen) { in test_one()
189 template <class Gen, bool CheckConst = true>
196 Gen g; in test_generator()
202 const Gen g; in test_generator()
208 std::ranges::shuffle(begin, end, Gen()); in test_generator()
209 std::ranges::shuffle(in, Gen()); in test_generator()
213 Gen g1, g2; in test_generator()