53 | 117M | } _ZN5doris16check_cast_valueIimEEvT0_ Line | Count | Source | 30 | 7.73k | void check_cast_value(U b) { | 31 | 7.73k | if constexpr (std::is_unsigned_v<U>) { | 32 | 7.73k | if (b > std::numeric_limits<T>::max()) { | 33 | 0 | throw doris::Exception(ErrorCode::INVALID_ARGUMENT, | 34 | 0 | "value {} cast to type {} out of range [{},{}]", b, | 35 | 0 | typeid(T).name(), std::numeric_limits<T>::min(), | 36 | 0 | std::numeric_limits<T>::max()); | 37 | 0 | } | 38 | 7.73k | } else if constexpr (std::is_unsigned_v<T>) { | 39 | 7.73k | if (b < 0 || b > std::numeric_limits<T>::max()) { | 40 | 7.73k | throw doris::Exception(ErrorCode::INVALID_ARGUMENT, | 41 | 7.73k | "value {} cast to type {} out of range [{},{}]", b, | 42 | 7.73k | typeid(T).name(), std::numeric_limits<T>::min(), | 43 | 7.73k | std::numeric_limits<T>::max()); | 44 | 7.73k | } | 45 | 7.73k | } else { | 46 | 7.73k | if (b < std::numeric_limits<T>::min() || b > std::numeric_limits<T>::max()) { | 47 | 7.73k | throw doris::Exception(ErrorCode::INVALID_ARGUMENT, | 48 | 7.73k | "value {} cast to type {} out of range [{},{}]", b, | 49 | 7.73k | typeid(T).name(), std::numeric_limits<T>::min(), | 50 | 7.73k | std::numeric_limits<T>::max()); | 51 | 7.73k | } | 52 | 7.73k | } | 53 | 7.73k | } |
_ZN5doris16check_cast_valueIilEEvT0_ Line | Count | Source | 30 | 8.72k | void check_cast_value(U b) { | 31 | 8.72k | if constexpr (std::is_unsigned_v<U>) { | 32 | 8.72k | if (b > std::numeric_limits<T>::max()) { | 33 | 8.72k | throw doris::Exception(ErrorCode::INVALID_ARGUMENT, | 34 | 8.72k | "value {} cast to type {} out of range [{},{}]", b, | 35 | 8.72k | typeid(T).name(), std::numeric_limits<T>::min(), | 36 | 8.72k | std::numeric_limits<T>::max()); | 37 | 8.72k | } | 38 | 8.72k | } else if constexpr (std::is_unsigned_v<T>) { | 39 | 8.72k | if (b < 0 || b > std::numeric_limits<T>::max()) { | 40 | 8.72k | throw doris::Exception(ErrorCode::INVALID_ARGUMENT, | 41 | 8.72k | "value {} cast to type {} out of range [{},{}]", b, | 42 | 8.72k | typeid(T).name(), std::numeric_limits<T>::min(), | 43 | 8.72k | std::numeric_limits<T>::max()); | 44 | 8.72k | } | 45 | 8.72k | } else { | 46 | 8.72k | if (b < std::numeric_limits<T>::min() || b > std::numeric_limits<T>::max()) { | 47 | 0 | throw doris::Exception(ErrorCode::INVALID_ARGUMENT, | 48 | 0 | "value {} cast to type {} out of range [{},{}]", b, | 49 | 0 | typeid(T).name(), std::numeric_limits<T>::min(), | 50 | 0 | std::numeric_limits<T>::max()); | 51 | 0 | } | 52 | 8.72k | } | 53 | 8.72k | } |
_ZN5doris16check_cast_valueItiEEvT0_ Line | Count | Source | 30 | 18.2k | void check_cast_value(U b) { | 31 | 18.2k | if constexpr (std::is_unsigned_v<U>) { | 32 | 18.2k | if (b > std::numeric_limits<T>::max()) { | 33 | 18.2k | throw doris::Exception(ErrorCode::INVALID_ARGUMENT, | 34 | 18.2k | "value {} cast to type {} out of range [{},{}]", b, | 35 | 18.2k | typeid(T).name(), std::numeric_limits<T>::min(), | 36 | 18.2k | std::numeric_limits<T>::max()); | 37 | 18.2k | } | 38 | 18.2k | } else if constexpr (std::is_unsigned_v<T>) { | 39 | 18.2k | if (b < 0 || b > std::numeric_limits<T>::max()) { | 40 | 0 | throw doris::Exception(ErrorCode::INVALID_ARGUMENT, | 41 | 0 | "value {} cast to type {} out of range [{},{}]", b, | 42 | 0 | typeid(T).name(), std::numeric_limits<T>::min(), | 43 | 0 | std::numeric_limits<T>::max()); | 44 | 0 | } | 45 | 18.2k | } else { | 46 | 18.2k | if (b < std::numeric_limits<T>::min() || b > std::numeric_limits<T>::max()) { | 47 | 18.2k | throw doris::Exception(ErrorCode::INVALID_ARGUMENT, | 48 | 18.2k | "value {} cast to type {} out of range [{},{}]", b, | 49 | 18.2k | typeid(T).name(), std::numeric_limits<T>::min(), | 50 | 18.2k | std::numeric_limits<T>::max()); | 51 | 18.2k | } | 52 | 18.2k | } | 53 | 18.2k | } |
_ZN5doris16check_cast_valueIjmEEvT0_ Line | Count | Source | 30 | 947k | void check_cast_value(U b) { | 31 | 947k | if constexpr (std::is_unsigned_v<U>) { | 32 | 947k | if (b > std::numeric_limits<T>::max()) { | 33 | 0 | throw doris::Exception(ErrorCode::INVALID_ARGUMENT, | 34 | 0 | "value {} cast to type {} out of range [{},{}]", b, | 35 | 0 | typeid(T).name(), std::numeric_limits<T>::min(), | 36 | 0 | std::numeric_limits<T>::max()); | 37 | 0 | } | 38 | 947k | } else if constexpr (std::is_unsigned_v<T>) { | 39 | 947k | if (b < 0 || b > std::numeric_limits<T>::max()) { | 40 | 947k | throw doris::Exception(ErrorCode::INVALID_ARGUMENT, | 41 | 947k | "value {} cast to type {} out of range [{},{}]", b, | 42 | 947k | typeid(T).name(), std::numeric_limits<T>::min(), | 43 | 947k | std::numeric_limits<T>::max()); | 44 | 947k | } | 45 | 947k | } else { | 46 | 947k | if (b < std::numeric_limits<T>::min() || b > std::numeric_limits<T>::max()) { | 47 | 947k | throw doris::Exception(ErrorCode::INVALID_ARGUMENT, | 48 | 947k | "value {} cast to type {} out of range [{},{}]", b, | 49 | 947k | typeid(T).name(), std::numeric_limits<T>::min(), | 50 | 947k | std::numeric_limits<T>::max()); | 51 | 947k | } | 52 | 947k | } | 53 | 947k | } |
_ZN5doris16check_cast_valueIlmEEvT0_ Line | Count | Source | 30 | 116M | void check_cast_value(U b) { | 31 | 116M | if constexpr (std::is_unsigned_v<U>) { | 32 | 116M | if (b > std::numeric_limits<T>::max()) { | 33 | 0 | throw doris::Exception(ErrorCode::INVALID_ARGUMENT, | 34 | 0 | "value {} cast to type {} out of range [{},{}]", b, | 35 | 0 | typeid(T).name(), std::numeric_limits<T>::min(), | 36 | 0 | std::numeric_limits<T>::max()); | 37 | 0 | } | 38 | 116M | } else if constexpr (std::is_unsigned_v<T>) { | 39 | 116M | if (b < 0 || b > std::numeric_limits<T>::max()) { | 40 | 116M | throw doris::Exception(ErrorCode::INVALID_ARGUMENT, | 41 | 116M | "value {} cast to type {} out of range [{},{}]", b, | 42 | 116M | typeid(T).name(), std::numeric_limits<T>::min(), | 43 | 116M | std::numeric_limits<T>::max()); | 44 | 116M | } | 45 | 116M | } else { | 46 | 116M | if (b < std::numeric_limits<T>::min() || b > std::numeric_limits<T>::max()) { | 47 | 116M | throw doris::Exception(ErrorCode::INVALID_ARGUMENT, | 48 | 116M | "value {} cast to type {} out of range [{},{}]", b, | 49 | 116M | typeid(T).name(), std::numeric_limits<T>::min(), | 50 | 116M | std::numeric_limits<T>::max()); | 51 | 116M | } | 52 | 116M | } | 53 | 116M | } |
_ZN5doris16check_cast_valueIjlEEvT0_ Line | Count | Source | 30 | 1.04k | void check_cast_value(U b) { | 31 | 1.04k | if constexpr (std::is_unsigned_v<U>) { | 32 | 1.04k | if (b > std::numeric_limits<T>::max()) { | 33 | 1.04k | throw doris::Exception(ErrorCode::INVALID_ARGUMENT, | 34 | 1.04k | "value {} cast to type {} out of range [{},{}]", b, | 35 | 1.04k | typeid(T).name(), std::numeric_limits<T>::min(), | 36 | 1.04k | std::numeric_limits<T>::max()); | 37 | 1.04k | } | 38 | 1.04k | } else if constexpr (std::is_unsigned_v<T>) { | 39 | 1.04k | if (b < 0 || b > std::numeric_limits<T>::max()) { | 40 | 0 | throw doris::Exception(ErrorCode::INVALID_ARGUMENT, | 41 | 0 | "value {} cast to type {} out of range [{},{}]", b, | 42 | 0 | typeid(T).name(), std::numeric_limits<T>::min(), | 43 | 0 | std::numeric_limits<T>::max()); | 44 | 0 | } | 45 | 1.04k | } else { | 46 | 1.04k | if (b < std::numeric_limits<T>::min() || b > std::numeric_limits<T>::max()) { | 47 | 1.04k | throw doris::Exception(ErrorCode::INVALID_ARGUMENT, | 48 | 1.04k | "value {} cast to type {} out of range [{},{}]", b, | 49 | 1.04k | typeid(T).name(), std::numeric_limits<T>::min(), | 50 | 1.04k | std::numeric_limits<T>::max()); | 51 | 1.04k | } | 52 | 1.04k | } | 53 | 1.04k | } |
_ZN5doris16check_cast_valueIiiEEvT0_ Line | Count | Source | 30 | 167 | void check_cast_value(U b) { | 31 | 167 | if constexpr (std::is_unsigned_v<U>) { | 32 | 167 | if (b > std::numeric_limits<T>::max()) { | 33 | 167 | throw doris::Exception(ErrorCode::INVALID_ARGUMENT, | 34 | 167 | "value {} cast to type {} out of range [{},{}]", b, | 35 | 167 | typeid(T).name(), std::numeric_limits<T>::min(), | 36 | 167 | std::numeric_limits<T>::max()); | 37 | 167 | } | 38 | 167 | } else if constexpr (std::is_unsigned_v<T>) { | 39 | 167 | if (b < 0 || b > std::numeric_limits<T>::max()) { | 40 | 167 | throw doris::Exception(ErrorCode::INVALID_ARGUMENT, | 41 | 167 | "value {} cast to type {} out of range [{},{}]", b, | 42 | 167 | typeid(T).name(), std::numeric_limits<T>::min(), | 43 | 167 | std::numeric_limits<T>::max()); | 44 | 167 | } | 45 | 167 | } else { | 46 | 167 | if (b < std::numeric_limits<T>::min() || b > std::numeric_limits<T>::max()) { | 47 | 0 | throw doris::Exception(ErrorCode::INVALID_ARGUMENT, | 48 | 0 | "value {} cast to type {} out of range [{},{}]", b, | 49 | 0 | typeid(T).name(), std::numeric_limits<T>::min(), | 50 | 0 | std::numeric_limits<T>::max()); | 51 | 0 | } | 52 | 167 | } | 53 | 167 | } |
Unexecuted instantiation: _ZN5doris16check_cast_valueIliEEvT0_ Unexecuted instantiation: _ZN5doris16check_cast_valueIllEEvT0_ Unexecuted instantiation: _ZN5doris16check_cast_valueIlnEEvT0_ _ZN5doris16check_cast_valueIjjEEvT0_ Line | Count | Source | 30 | 21 | void check_cast_value(U b) { | 31 | 21 | if constexpr (std::is_unsigned_v<U>) { | 32 | 21 | if (b > std::numeric_limits<T>::max()) { | 33 | 0 | throw doris::Exception(ErrorCode::INVALID_ARGUMENT, | 34 | 0 | "value {} cast to type {} out of range [{},{}]", b, | 35 | 0 | typeid(T).name(), std::numeric_limits<T>::min(), | 36 | 0 | std::numeric_limits<T>::max()); | 37 | 0 | } | 38 | 21 | } else if constexpr (std::is_unsigned_v<T>) { | 39 | 21 | if (b < 0 || b > std::numeric_limits<T>::max()) { | 40 | 21 | throw doris::Exception(ErrorCode::INVALID_ARGUMENT, | 41 | 21 | "value {} cast to type {} out of range [{},{}]", b, | 42 | 21 | typeid(T).name(), std::numeric_limits<T>::min(), | 43 | 21 | std::numeric_limits<T>::max()); | 44 | 21 | } | 45 | 21 | } else { | 46 | 21 | if (b < std::numeric_limits<T>::min() || b > std::numeric_limits<T>::max()) { | 47 | 21 | throw doris::Exception(ErrorCode::INVALID_ARGUMENT, | 48 | 21 | "value {} cast to type {} out of range [{},{}]", b, | 49 | 21 | typeid(T).name(), std::numeric_limits<T>::min(), | 50 | 21 | std::numeric_limits<T>::max()); | 51 | 21 | } | 52 | 21 | } | 53 | 21 | } |
_ZN5doris16check_cast_valueImjEEvT0_ Line | Count | Source | 30 | 42 | void check_cast_value(U b) { | 31 | 42 | if constexpr (std::is_unsigned_v<U>) { | 32 | 42 | if (b > std::numeric_limits<T>::max()) { | 33 | 0 | throw doris::Exception(ErrorCode::INVALID_ARGUMENT, | 34 | 0 | "value {} cast to type {} out of range [{},{}]", b, | 35 | 0 | typeid(T).name(), std::numeric_limits<T>::min(), | 36 | 0 | std::numeric_limits<T>::max()); | 37 | 0 | } | 38 | 42 | } else if constexpr (std::is_unsigned_v<T>) { | 39 | 42 | if (b < 0 || b > std::numeric_limits<T>::max()) { | 40 | 42 | throw doris::Exception(ErrorCode::INVALID_ARGUMENT, | 41 | 42 | "value {} cast to type {} out of range [{},{}]", b, | 42 | 42 | typeid(T).name(), std::numeric_limits<T>::min(), | 43 | 42 | std::numeric_limits<T>::max()); | 44 | 42 | } | 45 | 42 | } else { | 46 | 42 | if (b < std::numeric_limits<T>::min() || b > std::numeric_limits<T>::max()) { | 47 | 42 | throw doris::Exception(ErrorCode::INVALID_ARGUMENT, | 48 | 42 | "value {} cast to type {} out of range [{},{}]", b, | 49 | 42 | typeid(T).name(), std::numeric_limits<T>::min(), | 50 | 42 | std::numeric_limits<T>::max()); | 51 | 42 | } | 52 | 42 | } | 53 | 42 | } |
_ZN5doris16check_cast_valueImnEEvT0_ Line | Count | Source | 30 | 3.60k | void check_cast_value(U b) { | 31 | 3.60k | if constexpr (std::is_unsigned_v<U>) { | 32 | 3.60k | if (b > std::numeric_limits<T>::max()) { | 33 | 3.60k | throw doris::Exception(ErrorCode::INVALID_ARGUMENT, | 34 | 3.60k | "value {} cast to type {} out of range [{},{}]", b, | 35 | 3.60k | typeid(T).name(), std::numeric_limits<T>::min(), | 36 | 3.60k | std::numeric_limits<T>::max()); | 37 | 3.60k | } | 38 | 3.60k | } else if constexpr (std::is_unsigned_v<T>) { | 39 | 3.60k | if (b < 0 || b > std::numeric_limits<T>::max()) { | 40 | 0 | throw doris::Exception(ErrorCode::INVALID_ARGUMENT, | 41 | 0 | "value {} cast to type {} out of range [{},{}]", b, | 42 | 0 | typeid(T).name(), std::numeric_limits<T>::min(), | 43 | 0 | std::numeric_limits<T>::max()); | 44 | 0 | } | 45 | 3.60k | } else { | 46 | 3.60k | if (b < std::numeric_limits<T>::min() || b > std::numeric_limits<T>::max()) { | 47 | 3.60k | throw doris::Exception(ErrorCode::INVALID_ARGUMENT, | 48 | 3.60k | "value {} cast to type {} out of range [{},{}]", b, | 49 | 3.60k | typeid(T).name(), std::numeric_limits<T>::min(), | 50 | 3.60k | std::numeric_limits<T>::max()); | 51 | 3.60k | } | 52 | 3.60k | } | 53 | 3.60k | } |
_ZN5doris16check_cast_valueIsiEEvT0_ Line | Count | Source | 30 | 117 | void check_cast_value(U b) { | 31 | 117 | if constexpr (std::is_unsigned_v<U>) { | 32 | 117 | if (b > std::numeric_limits<T>::max()) { | 33 | 117 | throw doris::Exception(ErrorCode::INVALID_ARGUMENT, | 34 | 117 | "value {} cast to type {} out of range [{},{}]", b, | 35 | 117 | typeid(T).name(), std::numeric_limits<T>::min(), | 36 | 117 | std::numeric_limits<T>::max()); | 37 | 117 | } | 38 | 117 | } else if constexpr (std::is_unsigned_v<T>) { | 39 | 117 | if (b < 0 || b > std::numeric_limits<T>::max()) { | 40 | 117 | throw doris::Exception(ErrorCode::INVALID_ARGUMENT, | 41 | 117 | "value {} cast to type {} out of range [{},{}]", b, | 42 | 117 | typeid(T).name(), std::numeric_limits<T>::min(), | 43 | 117 | std::numeric_limits<T>::max()); | 44 | 117 | } | 45 | 117 | } else { | 46 | 117 | if (b < std::numeric_limits<T>::min() || b > std::numeric_limits<T>::max()) { | 47 | 0 | throw doris::Exception(ErrorCode::INVALID_ARGUMENT, | 48 | 0 | "value {} cast to type {} out of range [{},{}]", b, | 49 | 0 | typeid(T).name(), std::numeric_limits<T>::min(), | 50 | 0 | std::numeric_limits<T>::max()); | 51 | 0 | } | 52 | 117 | } | 53 | 117 | } |
_ZN5doris16check_cast_valueIijEEvT0_ Line | Count | Source | 30 | 24 | void check_cast_value(U b) { | 31 | 24 | if constexpr (std::is_unsigned_v<U>) { | 32 | 24 | if (b > std::numeric_limits<T>::max()) { | 33 | 0 | throw doris::Exception(ErrorCode::INVALID_ARGUMENT, | 34 | 0 | "value {} cast to type {} out of range [{},{}]", b, | 35 | 0 | typeid(T).name(), std::numeric_limits<T>::min(), | 36 | 0 | std::numeric_limits<T>::max()); | 37 | 0 | } | 38 | 24 | } else if constexpr (std::is_unsigned_v<T>) { | 39 | 24 | if (b < 0 || b > std::numeric_limits<T>::max()) { | 40 | 24 | throw doris::Exception(ErrorCode::INVALID_ARGUMENT, | 41 | 24 | "value {} cast to type {} out of range [{},{}]", b, | 42 | 24 | typeid(T).name(), std::numeric_limits<T>::min(), | 43 | 24 | std::numeric_limits<T>::max()); | 44 | 24 | } | 45 | 24 | } else { | 46 | 24 | if (b < std::numeric_limits<T>::min() || b > std::numeric_limits<T>::max()) { | 47 | 24 | throw doris::Exception(ErrorCode::INVALID_ARGUMENT, | 48 | 24 | "value {} cast to type {} out of range [{},{}]", b, | 49 | 24 | typeid(T).name(), std::numeric_limits<T>::min(), | 50 | 24 | std::numeric_limits<T>::max()); | 51 | 24 | } | 52 | 24 | } | 53 | 24 | } |
Unexecuted instantiation: _ZN5doris16check_cast_valueIhsEEvT0_ Unexecuted instantiation: _ZN5doris16check_cast_valueIhlEEvT0_ |