Home
last modified time | relevance | path

Searched refs:subtract_with_carry_engine (Results 1 – 11 of 11) sorted by relevance

/llvm-project/libcxx/include/__random/
H A Dsubtract_with_carry_engine.h33 class _LIBCPP_TEMPLATE_VIS subtract_with_carry_engine;
36 _LIBCPP_HIDE_FROM_ABI bool operator==(const subtract_with_carry_engine<_UInt, _Wp, _Sp, _Rp>& __x,
37 const subtract_with_carry_engine<_UInt, _Wp, _Sp, _Rp>& __y);
40 _LIBCPP_HIDE_FROM_ABI bool operator!=(const subtract_with_carry_engine<_UInt, _Wp, _Sp, _Rp>& __x,
41 const subtract_with_carry_engine<_UInt, _Wp, _Sp, _Rp>& __y);
45 operator<<(basic_ostream<_CharT, _Traits>& __os, const subtract_with_carry_engine<_UInt, _Wp, _Sp, _Rp>& __x);
49 operator>>(basic_istream<_CharT, _Traits>& __is, subtract_with_carry_engine<_UInt, _Wp, _Sp, _Rp>& __x);
52 class _LIBCPP_TEMPLATE_VIS subtract_with_carry_engine {
63 static_assert(0 < __w, "subtract_with_carry_engine invalid parameters");
64 static_assert(__w <= _Dt, "subtract_with_carry_engine invali
32 class _LIBCPP_TEMPLATE_VIS subtract_with_carry_engine; global() variable
83 _LIBCPP_HIDE_FROM_ABI subtract_with_carry_engine() : subtract_with_carry_engine(default_seed) {} subtract_with_carry_engine() function
84 _LIBCPP_HIDE_FROM_ABI explicit subtract_with_carry_engine(result_type __sd) { seed(__sd); } subtract_with_carry_engine() function
89 _LIBCPP_HIDE_FROM_ABI explicit subtract_with_carry_engine(_Sseq& __q) { subtract_with_carry_engine() function
[all...]
H A Dranlux.h23 typedef subtract_with_carry_engine<uint_fast32_t, 24, 10, 24> ranlux24_base;
24 typedef subtract_with_carry_engine<uint_fast64_t, 48, 5, 12> ranlux48_base;
/llvm-project/clang-tools-extra/test/clang-tidy/checkers/cert/
H A Dmsc51-cpp.cpp27 struct subtract_with_carry_engine { struct
28 subtract_with_carry_engine(int _ = 0);
31 using ranlux24_base = subtract_with_carry_engine<unsigned int, 24, 10, 24>;
/llvm-project/libcxx/modules/std/
H A Drandom.inc20 // [rand.eng.sub], class template subtract_with_carry_engine
21 using std::subtract_with_carry_engine;
/llvm-project/libcxx/include/
H A Drandom149 class subtract_with_carry_engine
164 explicit subtract_with_carry_engine(result_type value = default_seed); // before C++20
165 subtract_with_carry_engine() : subtract_with_carry_engine(default_seed) {} // C++20
166 explicit subtract_with_carry_engine(result_type value); // C++20
167 template<class Sseq> explicit subtract_with_carry_engine(Sseq& q);
179 const subtract_with_carry_engine<UIntType, w, s, r>& x,
180 const subtract_with_carry_engine<UIntType, w, s, r>& y);
185 const subtract_with_carry_engine<UIntType, w, s, r>& x,
186 const subtract_with_carry_engine<UIntTyp
[all...]
H A DCMakeLists.txt666 __random/subtract_with_carry_engine.h
1695 __cxx03/__random/subtract_with_carry_engine.h
H A Dmodule.modulemap1751 module subtract_with_carry_engine { header "__random/subtract_with_carry_engine.h" }
/llvm-project/libcxx/test/std/numerics/rand/rand.req/rand.req.urng/
H A Duniform_random_bit_generator.compile.pass.cpp23 std::subtract_with_carry_engine<__uint128_t, 1U, 2U, 3U> >);
/llvm-project/libcxx/docs/Status/
H A DCxx2cIssues.csv25 "`LWG3809 <https://wg21.link/LWG3809>`__","Is ``std::subtract_with_carry_engine<uint16_t>`` supposed to work","2023-11 (Kona)","","",""
85 "`LWG4014 <https://wg21.link/LWG4014>`__","LWG 3809 changes behavior of some existing ``std::subtract_with_carry_engine code``","2024-11 (Wrocław)","","",""
/llvm-project/llvm/utils/gn/secondary/libcxx/include/
H A DBUILD.gn1032 "__cxx03/__random/subtract_with_carry_engine.h",
1629 "__random/subtract_with_carry_engine.h",
/llvm-project/clang/lib/Tooling/Inclusions/Stdlib/
H A DStdSymbolMap.inc2892 SYMBOL(subtract_with_carry_engine, std::, <random>)