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
JSObjectWalkVisitor< ContextObject > Class Template Reference

Public Member Functions

 JSObjectWalkVisitor (ContextObject *site_context, bool copying, JSObject::DeepCopyHints hints)
 
Handle< JSObjectStructureWalk (Handle< JSObject > object)
 

Protected Member Functions

Handle< JSObjectVisitElementOrProperty (Handle< JSObject > object, Handle< JSObject > value)
 
ContextObject * site_context ()
 
Isolateisolate ()
 
bool copying () const
 

Detailed Description

template<class ContextObject>
class v8::internal::JSObjectWalkVisitor< ContextObject >

Definition at line 5644 of file objects.cc.

Constructor & Destructor Documentation

JSObjectWalkVisitor ( ContextObject *  site_context,
bool  copying,
JSObject::DeepCopyHints  hints 
)
inline

Definition at line 5646 of file objects.cc.

Member Function Documentation

bool copying ( ) const
inlineprotected

Definition at line 5666 of file objects.cc.

Isolate* isolate ( )
inlineprotected

Definition at line 5664 of file objects.cc.

References JSObjectWalkVisitor< ContextObject >::site_context().

ContextObject* site_context ( )
inlineprotected
Handle<JSObject> VisitElementOrProperty ( Handle< JSObject object,
Handle< JSObject value 
)
inlineprotected

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