v8  3.11.10 (node 0.8.28)
V8 is Google's open source JavaScript engine
SmiTagging< 4 > Struct Reference

#include <v8.h>

Static Public Member Functions

static int SmiToInt (internal::Object *value)

Static Public Attributes

static const int kSmiShiftSize = 0
static const int kSmiValueSize = 31
static const uintptr_t kEncodablePointerMask = 0x1
static const int kPointerToSmiShift = 0

Detailed Description

Definition at line 3860 of file v8.h.

Member Function Documentation

◆ SmiToInt()

static int SmiToInt ( internal::Object *  value)

Definition at line 3863 of file v8.h.

References SmiTagging< 4 >::kSmiShiftSize, and v8::internal::kSmiTagSize.

Field Documentation

◆ kEncodablePointerMask

const uintptr_t kEncodablePointerMask = 0x1

Definition at line 3871 of file v8.h.

◆ kPointerToSmiShift

const int kPointerToSmiShift = 0

Definition at line 3872 of file v8.h.

◆ kSmiShiftSize

const int kSmiShiftSize = 0

Definition at line 3861 of file v8.h.

Referenced by SmiTagging< 4 >::SmiToInt().

◆ kSmiValueSize

const int kSmiValueSize = 31

Definition at line 3862 of file v8.h.

The documentation for this struct was generated from the following file: