V8 Project
|
#include <liveedit.h>
Public Member Functions | |
JSArrayBasedStruct (Handle< JSArray > array) | |
Handle< JSArray > | GetJSArray () |
Isolate * | isolate () const |
Static Public Member Functions | |
static S | Create (Isolate *isolate) |
static S | cast (Object *object) |
Protected Member Functions | |
void | SetField (int field_position, Handle< Object > value) |
void | SetSmiValueField (int field_position, int value) |
Handle< Object > | GetField (int field_position) |
int | GetSmiValueField (int field_position) |
Private Attributes | |
Handle< JSArray > | array_ |
Definition at line 225 of file liveedit.h.
|
inlineexplicit |
Definition at line 239 of file liveedit.h.
|
inlinestatic |
|
inlinestatic |
Definition at line 227 of file liveedit.h.
References v8::internal::Isolate::factory(), v8::internal::JSArrayBasedStruct< S >::isolate(), and v8::internal::S.
|
inlineprotected |
Definition at line 259 of file liveedit.h.
References v8::internal::JSArrayBasedStruct< S >::array_, v8::internal::Object::GetElement(), and v8::internal::JSArrayBasedStruct< S >::isolate().
Referenced by v8::internal::JSArrayBasedStruct< S >::GetSmiValueField().
|
inline |
Definition at line 242 of file liveedit.h.
References v8::internal::JSArrayBasedStruct< S >::array_.
Referenced by v8::internal::FunctionInfoListener::FunctionStarted(), and v8::internal::LiveEdit::WrapSharedFunctionInfos().
|
inlineprotected |
Definition at line 264 of file liveedit.h.
References v8::internal::Handle< T >::cast(), and v8::internal::JSArrayBasedStruct< S >::GetField().
|
inline |
Definition at line 246 of file liveedit.h.
References v8::internal::JSArrayBasedStruct< S >::array_.
Referenced by v8::internal::JSArrayBasedStruct< S >::Create(), v8::internal::JSArrayBasedStruct< S >::GetField(), and v8::internal::JSArrayBasedStruct< S >::SetSmiValueField().
|
inlineprotected |
Definition at line 251 of file liveedit.h.
References v8::internal::JSArrayBasedStruct< S >::array_, NONE, v8::internal::JSObject::SetElement(), and v8::internal::SLOPPY.
Referenced by v8::internal::JSArrayBasedStruct< S >::SetSmiValueField().
|
inlineprotected |
Definition at line 255 of file liveedit.h.
References v8::internal::Smi::FromInt(), v8::internal::JSArrayBasedStruct< S >::isolate(), and v8::internal::JSArrayBasedStruct< S >::SetField().
|
private |
Definition at line 270 of file liveedit.h.
Referenced by v8::internal::JSArrayBasedStruct< S >::GetField(), v8::internal::JSArrayBasedStruct< S >::GetJSArray(), v8::internal::JSArrayBasedStruct< S >::isolate(), and v8::internal::JSArrayBasedStruct< S >::SetField().