H A D | subtract_with_carry_engine.h | 33 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...] |