v8  5.1.281(node6.17.1)
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

◆ Call()

ValueId Call ( v8::FunctionCallback  callback,
ValueId  value_id 

◆ CheckFlagSetOrReturnNull()

void CheckFlagSetOrReturnNull ( ValueId  value_id,
int  mask 

◆ CheckNotZeroOrJump()

void CheckNotZeroOrJump ( ValueId  value_id,
LabelId  label_id 

◆ CheckNotZeroOrReturnNull()

void CheckNotZeroOrReturnNull ( ValueId  value_id)

◆ GetReceiver()

ValueId GetReceiver ( )

◆ IntegerConstant()

ValueId IntegerConstant ( int  int_constant)

◆ LoadInternalField()

ValueId LoadInternalField ( ValueId  value_id,
int  field_no 

◆ LoadObject()

ValueId LoadObject ( ValueId  value_id,
int  offset 

◆ LoadValue()

ValueId LoadValue ( ValueId  value_id,
int  offset 

◆ MakeLabel()

LabelId MakeLabel ( )

◆ New()

static FastAccessorBuilder* New ( Isolate isolate)

◆ ReturnValue()

void ReturnValue ( ValueId  value_id)

◆ SetLabel()

void SetLabel ( LabelId  label_id)

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