HelenOS sources
result_type 580 uspace/lib/cpp/include/__bits/functional/arithmetic_operations.hpp constexpr result_type operator()(const argument_type& arg)
result_type 607 uspace/lib/cpp/include/__bits/functional/arithmetic_operations.hpp constexpr result_type operator()(const first_argument_type& arg1,
result_type 278 uspace/lib/cpp/include/__bits/functional/function.hpp result_type operator()(Args... args) const
result_type 88 uspace/lib/cpp/include/__bits/random.hpp static constexpr result_type multiplier = a;
result_type 89 uspace/lib/cpp/include/__bits/random.hpp static constexpr result_type increment = c;
result_type 90 uspace/lib/cpp/include/__bits/random.hpp static constexpr result_type modulus = m;
result_type 92 uspace/lib/cpp/include/__bits/random.hpp static constexpr result_type min()
result_type 97 uspace/lib/cpp/include/__bits/random.hpp static constexpr result_type max()
result_type 102 uspace/lib/cpp/include/__bits/random.hpp static constexpr result_type default_seed = 1U;
result_type 104 uspace/lib/cpp/include/__bits/random.hpp explicit linear_congruential_engine(result_type s = default_seed)
result_type 116 uspace/lib/cpp/include/__bits/random.hpp enable_if_t<aux::is_seed_sequence_v<Seq, result_type>, Seq&> q
result_type 123 uspace/lib/cpp/include/__bits/random.hpp void seed(result_type s = default_seed)
result_type 133 uspace/lib/cpp/include/__bits/random.hpp enable_if_t<aux::is_seed_sequence_v<Seq, result_type>, Seq&> q
result_type 137 uspace/lib/cpp/include/__bits/random.hpp auto arr = new result_type[k + 3];
result_type 141 uspace/lib/cpp/include/__bits/random.hpp result_type s{};
result_type 153 uspace/lib/cpp/include/__bits/random.hpp result_type operator()()
result_type 192 uspace/lib/cpp/include/__bits/random.hpp result_type tmp{};
result_type 203 uspace/lib/cpp/include/__bits/random.hpp result_type state_;
result_type 205 uspace/lib/cpp/include/__bits/random.hpp static constexpr result_type modulus_ =
result_type 206 uspace/lib/cpp/include/__bits/random.hpp (m == 0) ? (numeric_limits<result_type>::max() + 1) : m;
result_type 213 uspace/lib/cpp/include/__bits/random.hpp result_type generate_()
result_type 262 uspace/lib/cpp/include/__bits/random.hpp static constexpr result_type min()
result_type 264 uspace/lib/cpp/include/__bits/random.hpp return result_type{};
result_type 267 uspace/lib/cpp/include/__bits/random.hpp static constexpr result_type max()
result_type 269 uspace/lib/cpp/include/__bits/random.hpp return static_cast<result_type>(aux::pow2(w)) - 1U;
result_type 272 uspace/lib/cpp/include/__bits/random.hpp static constexpr result_type default_seed = 5489U;
result_type 274 uspace/lib/cpp/include/__bits/random.hpp explicit mersenne_twister_engine(result_type value = default_seed)
result_type 282 uspace/lib/cpp/include/__bits/random.hpp enable_if_t<aux::is_seed_sequence_v<Seq, result_type>, Seq&> q
result_type 289 uspace/lib/cpp/include/__bits/random.hpp void seed(result_type value = default_seed)
result_type 302 uspace/lib/cpp/include/__bits/random.hpp enable_if_t<aux::is_seed_sequence_v<Seq, result_type>, Seq&> q
result_type 306 uspace/lib/cpp/include/__bits/random.hpp auto arr = new result_type[n * k];
result_type 311 uspace/lib/cpp/include/__bits/random.hpp state_[idx_(i)] = result_type{};
result_type 320 uspace/lib/cpp/include/__bits/random.hpp result_type operator()()
result_type 388 uspace/lib/cpp/include/__bits/random.hpp result_type state_[n];
result_type 393 uspace/lib/cpp/include/__bits/random.hpp auto mask = (result_type{1} << r) - 1;
result_type 401 uspace/lib/cpp/include/__bits/random.hpp result_type generate_()
result_type 418 uspace/lib/cpp/include/__bits/random.hpp result_type lshift_(result_type val, size_t count)
result_type 444 uspace/lib/cpp/include/__bits/random.hpp static constexpr result_type min()
result_type 446 uspace/lib/cpp/include/__bits/random.hpp return result_type{};
result_type 449 uspace/lib/cpp/include/__bits/random.hpp static constexpr result_type max()
result_type 454 uspace/lib/cpp/include/__bits/random.hpp static constexpr result_type default_seed = 19780503U;
result_type 456 uspace/lib/cpp/include/__bits/random.hpp explicit subtract_with_carry_engine(result_type value = default_seed)
result_type 464 uspace/lib/cpp/include/__bits/random.hpp enable_if_t<aux::is_seed_sequence_v<Seq, result_type>, Seq&> q
result_type 471 uspace/lib/cpp/include/__bits/random.hpp void seed(result_type value = default_seed)
result_type 474 uspace/lib/cpp/include/__bits/random.hpp result_type, 40014U, 0U, 2147483563U
result_type 478 uspace/lib/cpp/include/__bits/random.hpp auto z = new result_type[n];
result_type 485 uspace/lib/cpp/include/__bits/random.hpp state_[idx_(i)] = result_type{};
result_type 501 uspace/lib/cpp/include/__bits/random.hpp enable_if_t<aux::is_seed_sequence_v<Seq, result_type>, Seq&> q
result_type 505 uspace/lib/cpp/include/__bits/random.hpp auto arr = new result_type[r * k];
result_type 511 uspace/lib/cpp/include/__bits/random.hpp state_[idx_(i)] = result_type{};
result_type 525 uspace/lib/cpp/include/__bits/random.hpp result_type operator()()
result_type 596 uspace/lib/cpp/include/__bits/random.hpp result_type state_[r];
result_type 600 uspace/lib/cpp/include/__bits/random.hpp static constexpr result_type m_ = aux::pow2u(w);
result_type 609 uspace/lib/cpp/include/__bits/random.hpp return static_cast<result_type>(y % m_);
result_type 612 uspace/lib/cpp/include/__bits/random.hpp result_type generate_()
result_type 634 uspace/lib/cpp/include/__bits/random.hpp using result_type = typename Engine::result_type;
result_type 639 uspace/lib/cpp/include/__bits/random.hpp static constexpr result_type min()
result_type 644 uspace/lib/cpp/include/__bits/random.hpp static constexpr result_type max()
result_type 661 uspace/lib/cpp/include/__bits/random.hpp explicit discard_block_engine(result_type s)
result_type 667 uspace/lib/cpp/include/__bits/random.hpp enable_if_t<aux::is_seed_sequence_v<Seq, result_type>, Seq&> q
result_type 677 uspace/lib/cpp/include/__bits/random.hpp void seed(result_type s)
result_type 684 uspace/lib/cpp/include/__bits/random.hpp enable_if_t<aux::is_seed_sequence_v<Seq, result_type>, Seq&> q
result_type 690 uspace/lib/cpp/include/__bits/random.hpp result_type operator()()
result_type 768 uspace/lib/cpp/include/__bits/random.hpp static constexpr result_type min()
result_type 770 uspace/lib/cpp/include/__bits/random.hpp return result_type{};
result_type 773 uspace/lib/cpp/include/__bits/random.hpp static constexpr result_type max()
result_type 790 uspace/lib/cpp/include/__bits/random.hpp explicit independent_bits_engine(result_type s)
result_type 796 uspace/lib/cpp/include/__bits/random.hpp enable_if_t<aux::is_seed_sequence_v<Seq, result_type>, Seq&> q
result_type 806 uspace/lib/cpp/include/__bits/random.hpp void seed(result_type s)
result_type 813 uspace/lib/cpp/include/__bits/random.hpp enable_if_t<aux::is_seed_sequence_v<Seq, result_type>, Seq&> q
result_type 819 uspace/lib/cpp/include/__bits/random.hpp result_type operator()()
result_type 875 uspace/lib/cpp/include/__bits/random.hpp using result_type = typename Engine::result_type;
result_type 879 uspace/lib/cpp/include/__bits/random.hpp static constexpr result_type min()
result_type 884 uspace/lib/cpp/include/__bits/random.hpp static constexpr result_type max()
result_type 901 uspace/lib/cpp/include/__bits/random.hpp explicit shuffle_order_engine(result_type s)
result_type 907 uspace/lib/cpp/include/__bits/random.hpp enable_if_t<aux::is_seed_sequence_v<Seq, result_type>, Seq&> q
result_type 917 uspace/lib/cpp/include/__bits/random.hpp void seed(result_type s)
result_type 924 uspace/lib/cpp/include/__bits/random.hpp enable_if_t<aux::is_seed_sequence_v<Seq, result_type>, Seq&> q
result_type 930 uspace/lib/cpp/include/__bits/random.hpp result_type operator()()
result_type 972 uspace/lib/cpp/include/__bits/random.hpp result_type y_;
result_type 973 uspace/lib/cpp/include/__bits/random.hpp result_type table_[k];
result_type 1009 uspace/lib/cpp/include/__bits/random.hpp static constexpr result_type min()
result_type 1011 uspace/lib/cpp/include/__bits/random.hpp return numeric_limits<result_type>::min();
result_type 1014 uspace/lib/cpp/include/__bits/random.hpp static constexpr result_type max()
result_type 1016 uspace/lib/cpp/include/__bits/random.hpp return numeric_limits<result_type>::max();
result_type 1035 uspace/lib/cpp/include/__bits/random.hpp result_type operator()()
result_type 1084 uspace/lib/cpp/include/__bits/random.hpp result_type t = (n >= 623) ? 11 : (n >= 68) ? 7 : (n >= 39) ? 5 : (n >= 7) ? 3 : (n - 1) / 2;
result_type 1085 uspace/lib/cpp/include/__bits/random.hpp result_type p = (n - t) / 2;
result_type 1086 uspace/lib/cpp/include/__bits/random.hpp result_type q = p + t;
result_type 1138 uspace/lib/cpp/include/__bits/random.hpp vector<result_type> vec_;
result_type 1140 uspace/lib/cpp/include/__bits/random.hpp result_type t_(result_type val) const
result_type 1174 uspace/lib/cpp/include/__bits/random.hpp using param_type = pair<result_type, result_type>;
result_type 1176 uspace/lib/cpp/include/__bits/random.hpp explicit uniform_int_distribution(result_type a = 0,
result_type 1177 uspace/lib/cpp/include/__bits/random.hpp result_type b = numeric_limits<result_type>::max())
result_type 1189 uspace/lib/cpp/include/__bits/random.hpp result_type operator()(URNG& g)
result_type 1197 uspace/lib/cpp/include/__bits/random.hpp result_type operator()(URNG& g, const param_type& p)
result_type 1204 uspace/lib/cpp/include/__bits/random.hpp result_type a() const
result_type 1209 uspace/lib/cpp/include/__bits/random.hpp result_type b() const
result_type 1225 uspace/lib/cpp/include/__bits/random.hpp result_type min() const
result_type 1230 uspace/lib/cpp/include/__bits/random.hpp result_type max() const
result_type 1271 uspace/lib/cpp/include/__bits/random.hpp result_type a_;
result_type 1272 uspace/lib/cpp/include/__bits/random.hpp result_type b_;
result_type 1284 uspace/lib/cpp/include/__bits/random.hpp using param_type = pair<result_type, result_type>;
result_type 1286 uspace/lib/cpp/include/__bits/random.hpp explicit uniform_real_distribution(result_type a = 0.0,
result_type 1287 uspace/lib/cpp/include/__bits/random.hpp result_type b = 1.0)
result_type 1299 uspace/lib/cpp/include/__bits/random.hpp result_type operator()(URNG& g)
result_type 1304 uspace/lib/cpp/include/__bits/random.hpp result_type, numeric_limits<result_type>::digits
result_type 1309 uspace/lib/cpp/include/__bits/random.hpp result_type operator()(URNG& g, const param_type& p)
result_type 1314 uspace/lib/cpp/include/__bits/random.hpp result_type, numeric_limits<result_type>::digits
result_type 1318 uspace/lib/cpp/include/__bits/random.hpp result_type a() const
result_type 1323 uspace/lib/cpp/include/__bits/random.hpp result_type b() const
result_type 1339 uspace/lib/cpp/include/__bits/random.hpp result_type min() const
result_type 1344 uspace/lib/cpp/include/__bits/random.hpp result_type max() const
result_type 1386 uspace/lib/cpp/include/__bits/random.hpp result_type a_;
result_type 1387 uspace/lib/cpp/include/__bits/random.hpp result_type b_;
result_type 1412 uspace/lib/cpp/include/__bits/random.hpp result_type operator()(URNG& g)
result_type 1420 uspace/lib/cpp/include/__bits/random.hpp result_type operator()(const param_type& p)
result_type 1442 uspace/lib/cpp/include/__bits/random.hpp result_type min() const
result_type 1447 uspace/lib/cpp/include/__bits/random.hpp result_type max() const
HelenOS homepage, sources at GitHub