v8  5.5.372(node7.10.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 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)
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: