Index: base/numerics/safe_conversions.h |
=================================================================== |
--- base/numerics/safe_conversions.h (revision 0) |
+++ base/numerics/safe_conversions.h (working copy) |
@@ -8,7 +8,7 @@ |
#include <limits> |
#include "base/logging.h" |
-#include "base/safe_numerics_impl.h" |
+#include "base/numerics/safe_conversions_impl.h" |
namespace base { |
@@ -19,11 +19,11 @@ |
return internal::RangeCheck<Dst>(value) == internal::TYPE_VALID; |
} |
-// checked_numeric_cast<> is analogous to static_cast<> for numeric types, |
+// checked_cast<> is analogous to static_cast<> for numeric types, |
// except that it CHECKs that the specified numeric conversion will not |
// overflow or underflow. NaN source will always trigger a CHECK. |
template <typename Dst, typename Src> |
-inline Dst checked_numeric_cast(Src value) { |
+inline Dst checked_cast(Src value) { |
CHECK(IsValueInRangeForNumericType<Dst>(value)); |
return static_cast<Dst>(value); |
} |