![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <stdint.h>
#include <cmath>
#include <concepts>
#include <limits>
#include <type_traits>
#include "src/base/numerics/safe_conversions.h"
#include "src/base/numerics/safe_math_shared_impl.h"
Go to the source code of this file.
Namespaces | |
namespace | v8 |
namespace | v8::base |
namespace | v8::base::internal |
Macros | |
#define | BASE_FLOAT_ARITHMETIC_OPS(NAME, OP) |
Enumerations | |
enum | v8::base::internal::NumericRepresentation { v8::base::internal::NUMERIC_INTEGER , v8::base::internal::NUMERIC_FLOATING , v8::base::internal::NUMERIC_UNKNOWN } |
Functions | |
template<typename T > | |
constexpr bool | v8::base::internal::CheckedAddImpl (T x, T y, T *result) |
template<typename T > | |
constexpr bool | v8::base::internal::CheckedSubImpl (T x, T y, T *result) |
template<typename T > | |
constexpr bool | v8::base::internal::CheckedMulImpl (T x, T y, T *result) |
Definition at line 455 of file checked_math_impl.h.