v8  5.1.281(node6.10.3)
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 LoadValue (ValueId value_id, int offset)
 
ValueId LoadObject (ValueId value_id, int offset)
 
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 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 ( )
ValueId IntegerConstant ( int  int_constant)
ValueId LoadInternalField ( 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)

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