| /llvm-project-15.0.7/libcxx/test/std/numerics/rand/rand.eng/rand.eng.lcong/ |
| H A D | ctor_result_type.pass.cpp | 44 typedef std::linear_congruential_engine<T, 2, 3, 7> E; in test1() 49 typedef std::linear_congruential_engine<T, 2, 3, 0> E; in test1() 54 typedef std::linear_congruential_engine<T, 2, 3, 4> E; in test1() 66 typedef std::linear_congruential_engine<T, 2, 3, 7> E; in test2() 71 typedef std::linear_congruential_engine<T, 2, 3, 0> E; in test2() 76 typedef std::linear_congruential_engine<T, 2, 3, 4> E; in test2() 88 typedef std::linear_congruential_engine<T, 2, 0, 7> E; in test3() 93 typedef std::linear_congruential_engine<T, 2, 0, 0> E; in test3() 98 typedef std::linear_congruential_engine<T, 2, 0, 4> E; in test3() 110 typedef std::linear_congruential_engine<T, 2, 0, 7> E; in test4() [all …]
|
| H A D | params.fail.cpp | 23 std::linear_congruential_engine<T, 0, 0, 0> e2; in main() 25 std::linear_congruential_engine<T, 0, 1, 1> e3; in main() 26 std::linear_congruential_engine<T, 1, 0, 1> e4; in main() 28 std::linear_congruential_engine<int, 0, 0, 0> e5; in main()
|
| H A D | seed_sseq.pass.cpp | 26 std::linear_congruential_engine<unsigned, 5, 7, 11> e1; in main() 27 std::linear_congruential_engine<unsigned, 5, 7, 11> e2(4); in main() 35 typedef std::linear_congruential_engine<unsigned long long, 1, 1, 0x200000001ULL> E; in main()
|
| H A D | discard.pass.cpp | 25 typedef std::linear_congruential_engine<T, 16807, 0, 2147483647> E; in rand0() 35 typedef std::linear_congruential_engine<T, 48271, 0, 2147483647> E; in rand() 45 typedef std::linear_congruential_engine<T, 48271, 123465789, 2147483647> E; in other()
|
| H A D | alg.pass.cpp | 26 typedef std::linear_congruential_engine<T, 25214903917ull, 1, (1ull<<48)> E1; in main() 41 typedef std::linear_congruential_engine<T, (1ull<<2), 0, (1ull<<63) + 1> E2; in main() 55 typedef std::linear_congruential_engine<T, 1ull, 1, (1ull<<48)> E3; in main()
|
| H A D | eval.pass.cpp | 25 typedef std::linear_congruential_engine<T, 65539, 0, 2147483648u> E; in randu() 45 typedef std::linear_congruential_engine<T, 16807, 0, 2147483647> E; in minstd() 65 typedef std::linear_congruential_engine<T, 16807, 78125, 2147483647> E; in Haldir()
|
| H A D | ctor_sseq.pass.cpp | 26 std::linear_congruential_engine<unsigned, 5, 7, 11> e1(sseq); in main() 27 std::linear_congruential_engine<unsigned, 5, 7, 11> e2(4); in main()
|
| H A D | result_type.pass.cpp | 28 typename std::linear_congruential_engine<T, 0, 0, 0>::result_type, in test()
|
| H A D | io.pass.cpp | 37 typedef std::linear_congruential_engine<unsigned, 48271, 0, 2147483647> E; in main()
|
| H A D | seed_result_type.pass.cpp | 27 typedef std::linear_congruential_engine<T, 2, 3, 7> E; in test1()
|
| H A D | default.pass.cpp | 25 typedef std::linear_congruential_engine<T, a, c, m> LCE; in test1()
|
| H A D | copy.pass.cpp | 25 typedef std::linear_congruential_engine<T, a, c, m> E; in test1()
|
| H A D | assign.pass.cpp | 25 typedef std::linear_congruential_engine<T, a, c, m> E; in test1()
|
| H A D | values.pass.cpp | 36 typedef std::linear_congruential_engine<T, a, c, m> LCE; in test1()
|
| /llvm-project-15.0.7/libcxx/include/__random/ |
| H A D | linear_congruential_engine.h | 190 class _LIBCPP_TEMPLATE_VIS linear_congruential_engine; 197 const linear_congruential_engine<_Up, _Ap, _Cp, _Np>&); 203 linear_congruential_engine<_Up, _Ap, _Cp, _Np>& __x); 206 class _LIBCPP_TEMPLATE_VIS linear_congruential_engine 238 linear_congruential_engine() : linear_congruential_engine(default_seed) {} 249 explicit linear_congruential_engine(_Sseq& __q, 276 bool operator==(const linear_congruential_engine& __x, 277 const linear_congruential_engine& __y) 280 bool operator!=(const linear_congruential_engine& __x, 281 const linear_congruential_engine& __y) [all …]
|
| H A D | subtract_with_carry_engine.h | 184 linear_congruential_engine<result_type, 40014u, 0u, 2147483563u> in seed() 197 linear_congruential_engine<result_type, 40014u, 0u, 2147483563u> in seed()
|
| /llvm-project-15.0.7/clang-tools-extra/test/clang-tidy/checkers/cert/ |
| H A D | msc51-cpp.cpp | 9 struct linear_congruential_engine { struct 10 linear_congruential_engine(int _ = 0); 13 using default_random_engine = linear_congruential_engine<unsigned int, 1, 2, 3>;
|
| /llvm-project-15.0.7/libcxx/include/ |
| H A D | random | 27 class linear_congruential_engine 43 linear_congruential_engine() : linear_congruential_engine(default_seed) {} // C++20 45 template<class Sseq> explicit linear_congruential_engine(Sseq& q); 56 operator==(const linear_congruential_engine<UIntType, a, c, m>& x, 57 const linear_congruential_engine<UIntType, a, c, m>& y); 61 operator!=(const linear_congruential_engine<UIntType, a, c, m>& x, 62 const linear_congruential_engine<UIntType, a, c, m>& y); 68 const linear_congruential_engine<UIntType, a, c, m>& x); 74 linear_congruential_engine<UIntType, a, c, m>& x); 361 typedef linear_congruential_engine<uint_fast32_t, 16807, 0, 2147483647> [all …]
|
| H A D | CMakeLists.txt | 434 __random/linear_congruential_engine.h
|
| H A D | module.modulemap.in | 928 … module linear_congruential_engine { private header "__random/linear_congruential_engine.h" }
|
| /llvm-project-15.0.7/libcxx/test/std/numerics/rand/rand.req/rand.req.urng/ |
| H A D | uniform_random_bit_generator.compile.pass.cpp | 19 std::linear_congruential_engine<unsigned int, 0U, 1U, 2U> >);
|
| /llvm-project-15.0.7/flang/runtime/ |
| H A D | random.cpp | 33 std::linear_congruential_engine<std::uint_fast32_t, 48271, 0, 2147483647>;
|
| /llvm-project-15.0.7/llvm/utils/gn/secondary/libcxx/include/ |
| H A D | BUILD.gn | 495 "__random/linear_congruential_engine.h",
|
| /llvm-project-15.0.7/clang/include/clang/Tooling/Inclusions/ |
| H A D | StdSymbolMap.inc | 712 SYMBOL(linear_congruential_engine, std::, <random>)
|