v8  3.14.5(node0.10.48)
V8 is Google's open source JavaScript engine
SmiTagging< 4 > Struct Template 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

template<>
struct v8::internal::SmiTagging< 4 >

Definition at line 4021 of file v8.h.

Member Function Documentation

static int SmiToInt ( internal::Object *  value)
inlinestatic

Definition at line 4024 of file v8.h.

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

Field Documentation

const uintptr_t kEncodablePointerMask = 0x1
static

Definition at line 4032 of file v8.h.

const int kPointerToSmiShift = 0
static

Definition at line 4033 of file v8.h.

const int kSmiShiftSize = 0
static

Definition at line 4022 of file v8.h.

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

const int kSmiValueSize = 31
static

Definition at line 4023 of file v8.h.


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