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

#include <stub-cache.h>

Inheritance diagram for StoreStubCompiler:
Collaboration diagram for StoreStubCompiler:

Public Member Functions

 StoreStubCompiler (Isolate *isolate, StrictModeFlag strict_mode)
 
Handle< CodeCompileStoreField (Handle< JSObject > object, int index, Handle< Map > transition, Handle< String > name)
 
Handle< CodeCompileStoreCallback (Handle< JSObject > object, Handle< AccessorInfo > callback, Handle< String > name)
 
Handle< CodeCompileStoreViaSetter (Handle< JSObject > receiver, Handle< JSFunction > setter, Handle< String > name)
 
Handle< CodeCompileStoreInterceptor (Handle< JSObject > object, Handle< String > name)
 
Handle< CodeCompileStoreGlobal (Handle< GlobalObject > object, Handle< JSGlobalPropertyCell > holder, Handle< String > name)
 

Detailed Description

Definition at line 686 of file stub-cache.h.

Constructor & Destructor Documentation

StoreStubCompiler ( Isolate isolate,
StrictModeFlag  strict_mode 
)
inline

Definition at line 688 of file stub-cache.h.

Member Function Documentation

Handle<Code> CompileStoreCallback ( Handle< JSObject object,
Handle< AccessorInfo callback,
Handle< String name 
)
Handle<Code> CompileStoreField ( Handle< JSObject object,
int  index,
Handle< Map transition,
Handle< String name 
)
Handle<Code> CompileStoreGlobal ( Handle< GlobalObject object,
Handle< JSGlobalPropertyCell holder,
Handle< String name 
)
Handle<Code> CompileStoreInterceptor ( Handle< JSObject object,
Handle< String name 
)
Handle<Code> CompileStoreViaSetter ( Handle< JSObject receiver,
Handle< JSFunction setter,
Handle< String name 
)

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