Searched refs:integer_traits (Results 1 – 10 of 10) sorted by relevance
44 class integer_traits : public std::numeric_limits<T> class75 class integer_traits<bool> class81 class integer_traits<char> class87 class integer_traits<signed char> class93 class integer_traits<unsigned char> class100 class integer_traits<wchar_t> class123 #error No WCHAR_MIN and WCHAR_MAX present, please adjust integer_traits<> for your compiler.129 class integer_traits<short> class135 class integer_traits<unsigned short> class141 class integer_traits<int> class[all …]
43 class integer_traits;46 class integer_traits< bool >;49 class integer_traits< char >;52 class integer_traits< signed char >;55 class integer_traits< unsigned char >;59 class integer_traits< wchar_t >;63 class integer_traits< short >;66 class integer_traits< unsigned short >;69 class integer_traits< int >;72 class integer_traits< unsigned int >;[all …]
180 (MaxValue <= ::boost::integer_traits<boost::long_long_type>::const_max) +184 (MaxValue <= ::boost::integer_traits<long>::const_max) +185 (MaxValue <= ::boost::integer_traits<int>::const_max) +186 (MaxValue <= ::boost::integer_traits<short>::const_max) +187 (MaxValue <= ::boost::integer_traits<signed char>::const_max)202 (MinValue >= ::boost::integer_traits<boost::long_long_type>::const_min) +206 (MinValue >= ::boost::integer_traits<long>::const_min) +207 (MinValue >= ::boost::integer_traits<int>::const_min) +208 (MinValue >= ::boost::integer_traits<short>::const_min) +209 (MinValue >= ::boost::integer_traits<signed char>::const_min)[all …]
42 if((b > 0) && ((integer_traits<A>::const_max - b) < a)) in checked_add_imp()47 if((b < 0) && ((integer_traits<A>::const_min - b) > a)) in checked_add_imp()55 if((integer_traits<A>::const_max - b) < a) in checked_add_imp()75 if((b < 0) && ((integer_traits<A>::const_max + b) < a)) in checked_subtract_imp()80 if((b > 0) && ((integer_traits<A>::const_min + b) > a)) in checked_subtract_imp()107 if(a && (integer_traits<A>::const_max / abs(a) < abs(b))) in checked_multiply()
90 class integer_traits<multiprecision::double_limb_type> class95 class integer_traits<multiprecision::signed_double_limb_type> class
50 typedef integer_traits<value_type> integer_traits; in can_merge() typedef53 range.first == integer_traits::const_min in can_merge()57 range.last == integer_traits::const_max in can_merge()
85 ( off < integer_traits<std::streamoff>::const_min || in seek()86 off > integer_traits<std::streamoff>::const_max ) ) in seek()112 ( off < integer_traits<std::streamoff>::const_min || in seek()113 off > integer_traits<std::streamoff>::const_max ) ) in seek()
72 boost::integer_traits<std::streamsize>::const_max127 (boost::integer_traits<std::streamsize>::max)(); in lcast_get_precision()
123 struct check_overflow<T, typename enable_if_c<integer_traits<T>::is_integral>::type>
145 typedef constexpr_int<T, boost::integer_traits<T>::const_max> max; in add()177 typedef constexpr_int<T, boost::integer_traits<T>::const_min> min; in add()