v8
|
Classes | |
singleton | CustomArguments |
class | Internals |
struct | SmiTagging |
struct | SmiTagging< 4 > |
struct | SmiTagging< 8 > |
Typedefs | |
typedef SmiTagging < kApiPointerSize > | PlatformSmiTagging |
Functions | |
template<int kSmiShiftSize> | |
V8_INLINE internal::Object * | IntToSmi (int value) |
Variables | |
const int | kApiPointerSize = sizeof(void*) |
const int | kApiIntSize = sizeof(int) |
const int | kApiInt64Size = sizeof(int64_t) |
const int | kHeapObjectTag = 1 |
const int | kHeapObjectTagSize = 2 |
const intptr_t | kHeapObjectTagMask = (1 << kHeapObjectTagSize) - 1 |
const int | kSmiTag = 0 |
const int | kSmiTagSize = 1 |
const intptr_t | kSmiTagMask = (1 << kSmiTagSize) - 1 |
const int | kSmiShiftSize = PlatformSmiTagging::kSmiShiftSize |
const int | kSmiValueSize = PlatformSmiTagging::kSmiValueSize |
V8_INLINE internal::Object* v8::internal::IntToSmi | ( | int | value | ) |
const int v8::internal::kApiInt64Size = sizeof(int64_t) |
const int v8::internal::kApiIntSize = sizeof(int) |
const int v8::internal::kApiPointerSize = sizeof(void*) |
const int v8::internal::kHeapObjectTag = 1 |
const intptr_t v8::internal::kHeapObjectTagMask = (1 << kHeapObjectTagSize) - 1 |
const int v8::internal::kHeapObjectTagSize = 2 |
const int v8::internal::kSmiShiftSize = PlatformSmiTagging::kSmiShiftSize |
const int v8::internal::kSmiTag = 0 |
const intptr_t v8::internal::kSmiTagMask = (1 << kSmiTagSize) - 1 |
const int v8::internal::kSmiTagSize = 1 |
const int v8::internal::kSmiValueSize = PlatformSmiTagging::kSmiValueSize |