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