Lines Matching +full:y +full:- +full:min

1 // -*- C++ -*-
2 //===----------------------------------------------------------------------===//
6 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
8 //===----------------------------------------------------------------------===//
37 static constexpr result_type min() { return c == 0u ? 1u: 0u;}
38 static constexpr result_type max() { return m - 1u;}
57 const linear_congruential_engine<UIntType, a, c, m>& y);
62 const linear_congruential_engine<UIntType, a, c, m>& y);
99 static constexpr result_type min () { return 0; }
100 static constexpr result_type max() { return 2^w - 1; }
122 const mersenne_twister_engine<UIntType, w, n, m, r, a, u, d, s, b, t, c, l, f>& y);
130 const mersenne_twister_engine<UIntType, w, n, m, r, a, u, d, s, b, t, c, l, f>& y);
159 static constexpr result_type min() { return 0; }
160 static constexpr result_type max() { return m-1; }
180 const subtract_with_carry_engine<UIntType, w, s, r>& y);
186 const subtract_with_carry_engine<UIntType, w, s, r>& y);
210 static constexpr result_type min() { return Engine::min(); }
235 const discard_block_engine<Engine, p, r>& y);
241 const discard_block_engine<Engine, p, r>& y);
263 static constexpr result_type min() { return 0; }
264 static constexpr result_type max() { return 2^w - 1; }
287 const independent_bits_engine<Engine, w, UIntType>& y);
293 const independent_bits_engine<Engine, w, UIntType>& y);
316 static constexpr result_type min() { return Engine::min; }
341 const shuffle_order_engine<Engine, k>& y);
347 const shuffle_order_engine<Engine, k>& y);
393 static constexpr result_type min() { return numeric_limits<result_type>::min(); }
397 explicit random_device(const string& token = implementation-defined); // before C++20
398 random_device() : random_device(implementation-defined) {} // C++20
464 friend bool operator==(const param_type& x, const param_type& y);
465 friend bool operator!=(const param_type& x, const param_type& y);
488 result_type min() const;
492 const uniform_int_distribution& y);
494 const uniform_int_distribution& y);
527 friend bool operator==(const param_type& x, const param_type& y);
528 friend bool operator!=(const param_type& x, const param_type& y);
549 result_type min() const;
553 const uniform_real_distribution& y);
555 const uniform_real_distribution& y);
585 friend bool operator==(const param_type& x, const param_type& y);
586 friend bool operator!=(const param_type& x, const param_type& y);
606 result_type min() const;
610 const bernoulli_distribution& y);
612 const bernoulli_distribution& y);
644 friend bool operator==(const param_type& x, const param_type& y);
645 friend bool operator!=(const param_type& x, const param_type& y);
666 result_type min() const;
670 const binomial_distribution& y);
672 const binomial_distribution& y);
703 friend bool operator==(const param_type& x, const param_type& y);
704 friend bool operator!=(const param_type& x, const param_type& y);
724 result_type min() const;
728 const geometric_distribution& y);
730 const geometric_distribution& y);
762 friend bool operator==(const param_type& x, const param_type& y);
763 friend bool operator!=(const param_type& x, const param_type& y);
784 result_type min() const;
788 const negative_binomial_distribution& y);
790 const negative_binomial_distribution& y);
821 friend bool operator==(const param_type& x, const param_type& y);
822 friend bool operator!=(const param_type& x, const param_type& y);
842 result_type min() const;
846 const poisson_distribution& y);
848 const poisson_distribution& y);
879 friend bool operator==(const param_type& x, const param_type& y);
880 friend bool operator!=(const param_type& x, const param_type& y);
900 result_type min() const;
904 const exponential_distribution& y);
906 const exponential_distribution& y);
938 friend bool operator==(const param_type& x, const param_type& y);
939 friend bool operator!=(const param_type& x, const param_type& y);
960 result_type min() const;
964 const gamma_distribution& y);
966 const gamma_distribution& y);
998 friend bool operator==(const param_type& x, const param_type& y);
999 friend bool operator!=(const param_type& x, const param_type& y);
1020 result_type min() const;
1024 const weibull_distribution& y);
1026 const weibull_distribution& y);
1058 friend bool operator==(const param_type& x, const param_type& y);
1059 friend bool operator!=(const param_type& x, const param_type& y);
1080 result_type min() const;
1084 const extreme_value_distribution& y);
1086 const extreme_value_distribution& y);
1118 friend bool operator==(const param_type& x, const param_type& y);
1119 friend bool operator!=(const param_type& x, const param_type& y);
1140 result_type min() const;
1144 const normal_distribution& y);
1146 const normal_distribution& y);
1178 friend bool operator==(const param_type& x, const param_type& y);
1179 friend bool operator!=(const param_type& x, const param_type& y);
1200 result_type min() const;
1204 const lognormal_distribution& y);
1206 const lognormal_distribution& y);
1237 friend bool operator==(const param_type& x, const param_type& y);
1238 friend bool operator!=(const param_type& x, const param_type& y);
1258 result_type min() const;
1262 const chi_squared_distribution& y);
1264 const chi_squared_distribution& y);
1296 friend bool operator==(const param_type& x, const param_type& y);
1297 friend bool operator!=(const param_type& x, const param_type& y);
1318 result_type min() const;
1322 const cauchy_distribution& y);
1324 const cauchy_distribution& y);
1356 friend bool operator==(const param_type& x, const param_type& y);
1357 friend bool operator!=(const param_type& x, const param_type& y);
1378 result_type min() const;
1382 const fisher_f_distribution& y);
1384 const fisher_f_distribution& y);
1415 friend bool operator==(const param_type& x, const param_type& y);
1416 friend bool operator!=(const param_type& x, const param_type& y);
1436 result_type min() const;
1440 const student_t_distribution& y);
1442 const student_t_distribution& y);
1478 friend bool operator==(const param_type& x, const param_type& y);
1479 friend bool operator!=(const param_type& x, const param_type& y);
1503 result_type min() const;
1507 const discrete_distribution& y);
1509 const discrete_distribution& y);
1548 friend bool operator==(const param_type& x, const param_type& y);
1549 friend bool operator!=(const param_type& x, const param_type& y);
1578 result_type min() const;
1582 const piecewise_constant_distribution& y);
1584 const piecewise_constant_distribution& y);
1623 friend bool operator==(const param_type& x, const param_type& y);
1624 friend bool operator!=(const param_type& x, const param_type& y);
1656 result_type min() const;
1660 const piecewise_linear_distribution& y);
1662 const piecewise_linear_distribution& y);
1717 // standard-mandated includes