/* * Copyright 2017 Google Inc. * * Use of this source code is governed by a BSD-style license that can be * found in the LICENSE file. */ #ifndef SkSafeMath_DEFINED #define SkSafeMath_DEFINED #include "include/private/base/SkAssert.h" #include "include/private/base/SkDebug.h" // IWYU pragma: keep #include "include/private/base/SkTFitsIn.h" #include <cstddef> #include <cstdint> #include <limits> // SkSafeMath always check that a series of operations do not overflow. // This must be correct for all platforms, because this is a check for safety at runtime. class SkSafeMath { … }; #endif//SkSafeMath_DEFINED