v8
7.9.317 (node 13.2.0)
V8 is Google's open source JavaScript engine
|
#include <v8-internal.h>
Public Types | |
enum | { kSmiShiftSize = 0 , kSmiValueSize = 31 } |
Static Public Member Functions | |
static V8_INLINE int | SmiToInt (const internal::Address value) |
static constexpr V8_INLINE bool | IsValidSmi (intptr_t value) |
Static Public Attributes | |
static constexpr intptr_t | kSmiMinValue |
static constexpr intptr_t | kSmiMaxValue = -(kSmiMinValue + 1) |
Definition at line 57 of file v8-internal.h.
anonymous enum |
Enumerator | |
---|---|
kSmiShiftSize | |
kSmiValueSize |
Definition at line 58 of file v8-internal.h.
|
inlinestaticconstexpr |
Definition at line 69 of file v8-internal.h.
References SmiTagging< 4 >::kSmiMaxValue, and SmiTagging< 4 >::kSmiMinValue.
|
inlinestatic |
Definition at line 64 of file v8-internal.h.
References SmiTagging< 4 >::kSmiShiftSize, and v8::internal::kSmiTagSize.
|
staticconstexpr |
Definition at line 62 of file v8-internal.h.
Referenced by SmiTagging< 4 >::IsValidSmi().
|
staticconstexpr |
Definition at line 60 of file v8-internal.h.
Referenced by SmiTagging< 4 >::IsValidSmi().