![]() |
v8
8.1.307(node14.1.0)
V8 is Google's open source JavaScript engine
|
#include <v8-internal.h>
Public Types | |
enum | { kSmiShiftSize = 31, kSmiValueSize = 32 } |
Static Public Member Functions | |
static V8_INLINE int | SmiToInt (const internal::Address value) |
static V8_INLINE constexpr bool | IsValidSmi (intptr_t value) |
Static Public Attributes | |
static constexpr intptr_t | kSmiMinValue |
static constexpr intptr_t | kSmiMaxValue = -(kSmiMinValue + 1) |
Definition at line 82 of file v8-internal.h.
anonymous enum |
Enumerator | |
---|---|
kSmiShiftSize | |
kSmiValueSize |
Definition at line 83 of file v8-internal.h.
|
inlinestatic |
Definition at line 94 of file v8-internal.h.
Referenced by Internals::IsValidSmi().
|
inlinestatic |
Definition at line 89 of file v8-internal.h.
References SmiTagging< 8 >::kSmiShiftSize, and v8::internal::kSmiTagSize.
Referenced by Internals::SmiValue().
|
static |
Definition at line 87 of file v8-internal.h.
|
static |
Definition at line 85 of file v8-internal.h.