Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

ixion::javascript::js_array Class Reference

#include <ixlib_javascript.hh>

Inheritance diagram for ixion::javascript::js_array::

ixion::javascript::value_with_methods ixion::javascript::value List of all members.

Public Methods

 js_array ()
 js_array (TSize size)
 js_array (value_array::const_iterator first, value_array::const_iterator last)
 js_array (js_array const &src)
value_type getType () const
string stringify () const
ref<valueduplicate () const
ref<valuelookup (string const &identifier)
ref<valuesubscript (value const &index)
ref<valuecallMethod (string const &identifier, javascript::context const &ctx, parameter_list const &parameters)
TSize size () const
void resize (TSize size)
ref<value>& operator[] (TIndex idx)

Protected Types

typedef vector<ref<value> > value_array

Protected Attributes

value_array Array

Member Typedef Documentation

typedef vector<ref<value> > ixion::javascript::js_array::value_array [protected]
 

Definition at line 251 of file ixlib_javascript.hh.


Constructor & Destructor Documentation

ixion::javascript::js_array::js_array ( ) [inline]
 

Definition at line 255 of file ixlib_javascript.hh.

ixion::javascript::js_array::js_array ( TSize size )
 

ixion::javascript::js_array::js_array ( value_array::const_iterator first,
value_array::const_iterator last ) [inline]
 

Definition at line 258 of file ixlib_javascript.hh.

ixion::javascript::js_array::js_array ( js_array const & src ) [inline]
 

Definition at line 261 of file ixlib_javascript.hh.


Member Function Documentation

ref<value> ixion::javascript::js_array::callMethod ( string const & identifier,
javascript::context const & ctx,
parameter_list const & parameters )
 

ref<value> ixion::javascript::js_array::duplicate ( ) const [virtual]
 

Reimplemented from ixion::javascript::value.

value_type ixion::javascript::js_array::getType ( ) const [inline, virtual]
 

Reimplemented from ixion::javascript::value.

Definition at line 265 of file ixlib_javascript.hh.

ref<value> ixion::javascript::js_array::lookup ( string const & identifier ) [virtual]
 

Reimplemented from ixion::javascript::value_with_methods.

ref<value>& ixion::javascript::js_array::operator[] ( TIndex idx )
 

void ixion::javascript::js_array::resize ( TSize size )
 

TSize ixion::javascript::js_array::size ( ) const [inline]
 

Definition at line 277 of file ixlib_javascript.hh.

string ixion::javascript::js_array::stringify ( ) const [virtual]
 

Reimplemented from ixion::javascript::value.

ref<value> ixion::javascript::js_array::subscript ( value const & index ) [virtual]
 

Reimplemented from ixion::javascript::value.


Member Data Documentation

value_array ixion::javascript::js_array::Array [protected]
 

Definition at line 252 of file ixlib_javascript.hh.


The documentation for this class was generated from the following file:
Generated at Tue Apr 17 18:29:45 2001 for ixlib by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001