Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Fusion::Array Class Reference

Array provides an ECMAScript-compatible Array object. More...

#include <FusionArray.h>

Inheritance diagram for Fusion::Array:

Fusion::Object Fusion::IObject List of all members.

Public Member Functions

 Array ()
 DECLARE_CLASS (Array, Object)
virtual ResultType initialize ()
 Initialize this instance.
virtual ResultType toString (UTF8String &s) const
 Convert this object to a string.
virtual int getIndex (lua_State *l)
virtual int setIndex (lua_State *l)
virtual ResultType setValue (const Value &val)
 Set the value of this object to the passed value, if possible.
virtual uint32_t getNum () const
virtual void setNum (uint32_t n)

Protected Member Functions

virtual ~Array ()

Detailed Description

Array provides an ECMAScript-compatible Array object.

Remarks:
Base class none
Author:
Chris Marrin
Date:
3/17/2005


Constructor & Destructor Documentation

virtual Fusion::Array::~Array  )  [inline, protected, virtual]
 

Fusion::Array::Array  )  [inline]
 


Member Function Documentation

Fusion::Array::DECLARE_CLASS Array  ,
Object 
 

virtual int Fusion::Array::getIndex lua_State *  l  )  [virtual]
 

Reimplemented from Fusion::Object.

virtual uint32_t Fusion::Array::getNum  )  const [inline, virtual]
 

virtual ResultType Fusion::Array::initialize  )  [virtual]
 

Initialize this instance.

Reimplemented from Fusion::Object.

virtual int Fusion::Array::setIndex lua_State *  l  )  [virtual]
 

Reimplemented from Fusion::Object.

virtual void Fusion::Array::setNum uint32_t  n  )  [virtual]
 

virtual ResultType Fusion::Array::setValue const Value val  )  [virtual]
 

Set the value of this object to the passed value, if possible.

Reimplemented from Fusion::Object.

virtual ResultType Fusion::Array::toString UTF8String s  )  const [virtual]
 

Convert this object to a string.

Reimplemented from Fusion::Object.


The documentation for this class was generated from the following file:
Generated on Sat Apr 1 06:08:33 2006 for Emma SDK Guide by  doxygen 1.4.3