| 32 | // uint32 -> int64 |
| 33 | template <typename TOut, typename TIn> |
| 34 | enable_if_t<is_integral<TIn>::value && is_unsigned<TIn>::value && |
| 35 | is_integral<TOut>::value && sizeof(TIn) < sizeof(TOut), |
| 36 | bool> |
| 37 | canConvertNumber(TIn) { |
| 38 | return true; |
| 39 | } |
| 40 | |
| 41 | // uint32 -> float |
| 42 | // int32 -> float |