84 (std::is_signed<Sa>::value && std::is_unsigned<Da>::value &&
sizeof(Sa) <=
sizeof(Da)) ?
88 (std::is_signed<Da>::value && std::is_unsigned<Sa>::value &&
sizeof(Da) <=
sizeof(Sa)) ?
89 src <= (S)std::numeric_limits<Da>::max() :
91#if !defined(SK_DEBUG) && !defined(__MSVC_RUNTIME_CHECKS )
96 (std::is_signed<Sa>::value) ?
97 (intmax_t)src >= (intmax_t)std::numeric_limits<Da>::min() &&
98 (intmax_t)src <= (intmax_t)std::numeric_limits<Da>::max() :
101 (uintmax_t)src <= (uintmax_t)std::numeric_limits<Da>::max();