v8  5.8.282(node8.0.0)
V8 is Google's open source JavaScript engine
FastAccessorBuilder Class Reference

#include <v8-experimental.h>

Data Structures

struct  LabelId
 
struct  ValueId
 

Public Member Functions

ValueId IntegerConstant (int int_constant)
 
ValueId GetReceiver ()
 
ValueId LoadInternalField (ValueId value_id, int field_no)
 
ValueId LoadInternalFieldUnchecked (ValueId value_id, int field_no)
 
ValueId LoadValue (ValueId value_id, int offset)
 
ValueId LoadObject (ValueId value_id, int offset)
 
ValueId ToSmi (ValueId value_id)
 
void ReturnValue (ValueId value_id)
 
void CheckFlagSetOrReturnNull (ValueId value_id, int mask)
 
void CheckNotZeroOrReturnNull (ValueId value_id)
 
LabelId MakeLabel ()
 
void SetLabel (LabelId label_id)
 
void Goto (LabelId label_id)
 
void CheckNotZeroOrJump (ValueId value_id, LabelId label_id)
 
ValueId Call (v8::FunctionCallback callback, ValueId value_id)
 

Static Public Member Functions

static FastAccessorBuilderNew (Isolate *isolate)
 

Detailed Description

Definition at line 20 of file v8-experimental.h.

Member Function Documentation

ValueId Call ( v8::FunctionCallback  callback,
ValueId  value_id 
)
void CheckFlagSetOrReturnNull ( ValueId  value_id,
int  mask 
)
void CheckNotZeroOrJump ( ValueId  value_id,
LabelId  label_id 
)
void CheckNotZeroOrReturnNull ( ValueId  value_id)
ValueId GetReceiver ( )
void Goto ( LabelId  label_id)
ValueId IntegerConstant ( int  int_constant)
ValueId LoadInternalField ( ValueId  value_id,
int  field_no 
)
ValueId LoadInternalFieldUnchecked ( ValueId  value_id,
int  field_no 
)
ValueId LoadObject ( ValueId  value_id,
int  offset 
)
ValueId LoadValue ( ValueId  value_id,
int  offset 
)
LabelId MakeLabel ( )
static FastAccessorBuilder* New ( Isolate isolate)
static
void ReturnValue ( ValueId  value_id)
void SetLabel ( LabelId  label_id)
ValueId ToSmi ( ValueId  value_id)

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