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

#include <api.h>

Public Member Functions

 NeanderObject (int size)
 
 NeanderObject (v8::internal::Handle< v8::internal::Object > obj)
 
 NeanderObject (v8::internal::Object *obj)
 
v8::internal::Objectget (int index)
 
void set (int index, v8::internal::Object *value)
 
v8::internal::Handle
< v8::internal::JSObject
value ()
 
int size ()
 

Detailed Description

Definition at line 57 of file api.h.

Constructor & Destructor Documentation

NeanderObject ( int  size)
explicit

Definition at line 94 of file api.h.

NeanderObject ( v8::internal::Object obj)
inlineexplicit

Definition at line 98 of file api.h.

Member Function Documentation

v8::internal::Object * get ( int  index)
inline

Definition at line 107 of file api.h.

References ASSERT, FixedArray::cast(), FixedArray::get(), and NeanderObject::value().

Referenced by NeanderArray::get(), and NeanderArray::length().

void set ( int  index,
v8::internal::Object value 
)
inline

Definition at line 113 of file api.h.

References ASSERT, and FixedArray::cast().

Referenced by NeanderArray::add(), NeanderArray::NeanderArray(), and NeanderArray::set().

int size ( )

Definition at line 847 of file api.cc.

References FixedArray::cast().

Referenced by NeanderArray::add().

Definition at line 64 of file api.h.

Referenced by NeanderArray::add(), NeanderObject::get(), and NeanderArray::value().


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