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
Accessors Class Reference

#include <accessors.h>

Inheritance diagram for Accessors:
Collaboration diagram for Accessors:

Public Types

enum  DescriptorId { descriptorCount }
 

Static Public Member Functions

static Handle< ObjectFunctionSetPrototype (Handle< JSFunction > object, Handle< Object > value)
 
static Handle< ObjectFunctionGetPrototype (Handle< JSFunction > object)
 
static Handle< ObjectFunctionGetArguments (Handle< JSFunction > object)
 
static Handle< AccessorInfoMakeModuleExport (Handle< String > name, int index, PropertyAttributes attributes)
 
template<class T >
static bool IsJSObjectFieldAccessor (typename T::TypeHandle type, Handle< String > name, int *object_offset)
 

Detailed Description

Definition at line 62 of file accessors.h.

Member Enumeration Documentation

Enumerator
descriptorCount 

Definition at line 70 of file accessors.h.

Member Function Documentation

Handle< Object > FunctionGetArguments ( Handle< JSFunction object)
static

Definition at line 687 of file accessors.cc.

References CALL_HEAP_FUNCTION, and v8::internal::NULL.

Handle< Object > FunctionGetPrototype ( Handle< JSFunction object)
static

Definition at line 537 of file accessors.cc.

References CALL_HEAP_FUNCTION, and v8::internal::NULL.

Referenced by LoadIC::Load().

Handle< Object > FunctionSetPrototype ( Handle< JSFunction object,
Handle< Object value 
)
static

Definition at line 546 of file accessors.cc.

References ASSERT, CALL_HEAP_FUNCTION, and v8::internal::NULL.

Referenced by v8::internal::RUNTIME_FUNCTION().

Handle< AccessorInfo > MakeModuleExport ( Handle< String name,
int  index,
PropertyAttributes  attributes 
)
static

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