![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <concepts>#include <limits>#include <type_traits>#include "src/base/numerics/checked_math.h"#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) |
Functions | |
| template<typename T > requires (std::signed_integral<T>) | |
| constexpr T | v8::base::internal::SaturatedNegWrapper (T value) |
| template<typename T > requires (std::unsigned_integral<T>) | |
| constexpr T | v8::base::internal::SaturatedNegWrapper (T value) |
| template<typename T > requires (std::floating_point<T>) | |
| constexpr T | v8::base::internal::SaturatedNegWrapper (T value) |
| template<typename T > requires (std::integral<T>) | |
| constexpr T | v8::base::internal::SaturatedAbsWrapper (T value) |
| template<typename T > requires (std::floating_point<T>) | |
| constexpr T | v8::base::internal::SaturatedAbsWrapper (T value) |
Definition at line 283 of file clamped_math_impl.h.