v8
3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
|
#include <api.h>
Public Member Functions | |
NeanderObject (v8::internal::Isolate *isolate, int size) | |
NeanderObject (v8::internal::Handle< v8::internal::Object > obj) | |
NeanderObject (v8::internal::Object *obj) | |
v8::internal::Object * | get (int index) |
void | set (int index, v8::internal::Object *value) |
v8::internal::Handle < v8::internal::JSObject > | value () |
int | size () |
|
explicit |
Definition at line 756 of file api.cc.
References ENTER_V8, Isolate::factory(), Factory::NewFixedArray(), and Factory::NewNeanderObject().
|
inlineexplicit |
|
inlineexplicit |
|
inline |
Definition at line 106 of file api.h.
References ASSERT, FixedArray::cast(), FixedArray::get(), and NeanderObject::value().
Referenced by NeanderArray::get(), NeanderArray::length(), V8::RemoveMessageListeners(), and MessageHandler::ReportMessage().
|
inline |
Definition at line 112 of file api.h.
References ASSERT, and FixedArray::cast().
Referenced by NeanderArray::add(), NeanderArray::NeanderArray(), and NeanderArray::set().
int size | ( | ) |
Definition at line 765 of file api.cc.
References FixedArray::cast().
Referenced by NeanderArray::add().
|
inline |
Definition at line 63 of file api.h.
Referenced by NeanderArray::add(), NeanderObject::get(), and NeanderArray::value().