webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Protected Attributes | List of all members
JSC::Bindings::Array Class Referenceabstract

#include <BridgeJSC.h>

Inheritance diagram for JSC::Bindings::Array:
JSC::Bindings::ObjcArray

Public Member Functions

 Array (RefPtr< RootObject > &&)
 
virtual ~Array ()
 
virtual bool setValueAt (ExecState *, unsigned index, JSValue) const =0
 
virtual JSValue valueAt (ExecState *, unsigned index) const =0
 
virtual unsigned int getLength () const =0
 
 Array (RefPtr< RootObject > &&)
 
virtual ~Array ()
 
virtual bool setValueAt (ExecState *, unsigned index, JSValue) const =0
 
virtual JSValue valueAt (ExecState *, unsigned index) const =0
 
virtual unsigned int getLength () const =0
 

Protected Attributes

RefPtr< RootObjectm_rootObject
 

Constructor & Destructor Documentation

◆ Array() [1/2]

JSC::Bindings::Array::Array ( RefPtr< RootObject > &&  rootObject)
explicit

◆ ~Array() [1/2]

JSC::Bindings::Array::~Array ( )
virtual

◆ Array() [2/2]

JSC::Bindings::Array::Array ( RefPtr< RootObject > &&  )
explicit

◆ ~Array() [2/2]

virtual JSC::Bindings::Array::~Array ( )
virtual

Member Function Documentation

◆ getLength() [1/2]

virtual unsigned int JSC::Bindings::Array::getLength ( ) const
pure virtual

Implemented in JSC::Bindings::ObjcArray.

◆ getLength() [2/2]

virtual unsigned int JSC::Bindings::Array::getLength ( ) const
pure virtual

Implemented in JSC::Bindings::ObjcArray.

◆ setValueAt() [1/2]

virtual bool JSC::Bindings::Array::setValueAt ( ExecState ,
unsigned  index,
JSValue   
) const
pure virtual

◆ setValueAt() [2/2]

virtual bool JSC::Bindings::Array::setValueAt ( ExecState ,
unsigned  index,
JSValue   
) const
pure virtual

◆ valueAt() [1/2]

virtual JSValue JSC::Bindings::Array::valueAt ( ExecState ,
unsigned  index 
) const
pure virtual

◆ valueAt() [2/2]

virtual JSValue JSC::Bindings::Array::valueAt ( ExecState ,
unsigned  index 
) const
pure virtual

Member Data Documentation

◆ m_rootObject

RefPtr< RootObject > JSC::Bindings::Array::m_rootObject
protected

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