V8 Project
|
#include <api.h>
Public Member Functions | |
NeanderArray (v8::internal::Isolate *isolate) | |
NeanderArray (v8::internal::Handle< v8::internal::Object > obj) | |
v8::internal::Handle< v8::internal::JSObject > | value () |
void | add (v8::internal::Handle< v8::internal::Object > value) |
int | length () |
v8::internal::Object * | get (int index) |
void | set (int index, v8::internal::Object *value) |
Private Attributes | |
NeanderObject | obj_ |
|
explicit |
Definition at line 731 of file api.cc.
References v8::internal::Smi::FromInt(), obj_, and v8::NeanderObject::set().
|
inlineexplicit |
void v8::NeanderArray::add | ( | v8::internal::Handle< v8::internal::Object > | value | ) |
Definition at line 753 of file api.cc.
References v8::internal::Smi::FromInt(), get(), length(), obj_, v8::NeanderObject::set(), v8::NeanderObject::size(), size, v8::NeanderObject::value(), and value().
Referenced by v8::V8::AddMessageListener(), v8::AddPropertyToTemplate(), and v8::TemplateSet().
Definition at line 741 of file api.cc.
References DCHECK, v8::NeanderObject::get(), length(), and obj_.
Referenced by add(), v8::internal::AppendUniqueCallbacks(), v8::V8::RemoveMessageListeners(), and v8::internal::MessageHandler::ReportMessage().
int v8::NeanderArray::length | ( | ) |
Definition at line 736 of file api.cc.
References v8::NeanderObject::get(), and obj_.
Referenced by add(), v8::internal::Map::AppendCallbackDescriptors(), v8::internal::AccessorInfo::AppendUnique(), v8::internal::AppendUniqueCallbacks(), get(), v8::V8::RemoveMessageListeners(), v8::internal::MessageHandler::ReportMessage(), and set().
void v8::NeanderArray::set | ( | int | index, |
v8::internal::Object * | value | ||
) |
Definition at line 768 of file api.cc.
References length(), obj_, v8::NeanderObject::set(), and value().
Referenced by v8::V8::RemoveMessageListeners().
|
inline |
Definition at line 53 of file api.h.
References obj_, and v8::NeanderObject::value().
Referenced by add(), v8::AddPropertyToTemplate(), set(), and v8::TemplateSet().
|
private |