![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <safe_conversions_impl.h>
Public Types | |
using | SrcLimits = std::numeric_limits<Src> |
using | DstLimits = std::numeric_limits<Dst> |
Static Public Member Functions | |
template<typename T > requires (std::same_as<T, Dst> && ((std::integral<T> && kShift < DstLimits::digits) || (std::floating_point<T> && kShift == 0))) | |
static constexpr T | Adjust (T value) |
static constexpr Dst | max () |
static constexpr Dst | lowest () |
Static Public Attributes | |
static constexpr int | kShift |
Definition at line 188 of file safe_conversions_impl.h.
using v8::base::internal::NarrowingRange< Dst, Src, Bounds >::DstLimits = std::numeric_limits<Dst> |
Definition at line 190 of file safe_conversions_impl.h.
using v8::base::internal::NarrowingRange< Dst, Src, Bounds >::SrcLimits = std::numeric_limits<Src> |
Definition at line 189 of file safe_conversions_impl.h.
|
inlinestaticconstexpr |
Definition at line 204 of file safe_conversions_impl.h.
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
staticconstexpr |
Definition at line 193 of file safe_conversions_impl.h.