v8  3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PropertyIndex Class Reference

#include <property.h>

Public Member Functions

bool is_field_index ()
 
bool is_header_index ()
 
int field_index ()
 
int header_index ()
 
bool is_inobject (Handle< JSObject > holder)
 
int translate (Handle< JSObject > holder)
 

Static Public Member Functions

static PropertyIndex NewFieldIndex (int index)
 
static PropertyIndex NewHeaderIndex (int index)
 

Detailed Description

Definition at line 132 of file property.h.

Member Function Documentation

int field_index ( )
inline

Definition at line 144 of file property.h.

References ASSERT, and PropertyIndex::is_field_index().

Referenced by PropertyIndex::is_inobject(), and PropertyIndex::translate().

int header_index ( )
inline

Definition at line 148 of file property.h.

References ASSERT, and PropertyIndex::is_header_index().

Referenced by PropertyIndex::translate().

bool is_field_index ( )
inline

Definition at line 141 of file property.h.

Referenced by PropertyIndex::field_index().

bool is_header_index ( )
inline
bool is_inobject ( Handle< JSObject holder)
inline

Definition at line 153 of file property.h.

References PropertyIndex::field_index(), and PropertyIndex::is_header_index().

Referenced by LoadIC::CompileHandler().

static PropertyIndex NewFieldIndex ( int  index)
inlinestatic

Definition at line 134 of file property.h.

Referenced by BASE_EMBEDDED< Visitor >::GetFieldIndex().

static PropertyIndex NewHeaderIndex ( int  index)
inlinestatic

Definition at line 137 of file property.h.


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