Home
last modified time | relevance | path

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

/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/numeric/conversion/detail/
H A Dold_numeric_cast.hpp292 typedef detail::fixed_numeric_limits<Target> result_traits; in numeric_cast() typedef
302 typedef bool result_must_be_numeric[result_traits::is_specialized]; in numeric_cast()
305 const bool result_is_signed = result_traits::is_signed; in numeric_cast()
308 if (less_than_type_min<arg_is_signed, result_is_signed>::check(arg, (result_traits::min)()) in numeric_cast()
309 || greater_than_type_max<same_sign, arg_is_signed>::check(arg, (result_traits::max)()) in numeric_cast()
320 if ((arg < 0 && !result_traits::is_signed) // loss of negative range in numeric_cast()
321 || (arg_traits::is_signed && arg < (result_traits::min)()) // underflow in numeric_cast()
322 || arg > (result_traits::max)()) // overflow in numeric_cast()