Searched defs:multiplicable_integral (Results 1 – 1 of 1) sorted by relevance
52 struct multiplicable_integral struct60 static const std::size_t bits = CHAR_BIT * sizeof(T);61 static const std::size_t half_bits = bits / 2;62 typedef typename boost::make_unsigned<T>::type unsigned_type;63 static const unsigned_type base = unsigned_type(1) << half_bits; // 2^half_bits65 int m_sign;66 unsigned_type m_ms;67 unsigned_type m_ls;69 multiplicable_integral(int sign, unsigned_type ms, unsigned_type ls) in multiplicable_integral() argument73 explicit multiplicable_integral(T const& val) in multiplicable_integral() function[all …]