webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Static Public Member Functions | List of all members
JSC::Bindings::ObjcArray Class Reference

#include <objc_runtime.h>

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

Public Member Functions

 ObjcArray (ObjectStructPtr, RefPtr< RootObject > &&)
 
virtual bool setValueAt (ExecState *, unsigned int index, JSValue aValue) const
 
virtual JSValue valueAt (ExecState *, unsigned int index) const
 
virtual unsigned int getLength () const
 
ObjectStructPtr getObjcArray () const
 
- Public Member Functions inherited from JSC::Bindings::Array
 Array (RefPtr< RootObject > &&)
 
virtual ~Array ()
 
virtual bool setValueAt (ExecState *, unsigned index, JSValue) const =0
 
virtual JSValue valueAt (ExecState *, unsigned index) const =0
 
 Array (RefPtr< RootObject > &&)
 
virtual ~Array ()
 
virtual bool setValueAt (ExecState *, unsigned index, JSValue) const =0
 
virtual JSValue valueAt (ExecState *, unsigned index) const =0
 

Static Public Member Functions

static JSValue convertObjcArrayToArray (ExecState *exec, ObjectStructPtr anObject)
 

Additional Inherited Members

- Protected Attributes inherited from JSC::Bindings::Array
RefPtr< RootObjectm_rootObject
 

Constructor & Destructor Documentation

◆ ObjcArray()

JSC::Bindings::ObjcArray::ObjcArray ( ObjectStructPtr  a,
RefPtr< RootObject > &&  rootObject 
)

Member Function Documentation

◆ convertObjcArrayToArray()

static JSValue JSC::Bindings::ObjcArray::convertObjcArrayToArray ( ExecState exec,
ObjectStructPtr  anObject 
)
static

◆ getLength()

unsigned int JSC::Bindings::ObjcArray::getLength ( void  ) const
virtual

Implements JSC::Bindings::Array.

◆ getObjcArray()

ObjectStructPtr JSC::Bindings::ObjcArray::getObjcArray ( ) const
inline

◆ setValueAt()

bool JSC::Bindings::ObjcArray::setValueAt ( ExecState exec,
unsigned int  index,
JSValue  aValue 
) const
virtual

◆ valueAt()

JSValue JSC::Bindings::ObjcArray::valueAt ( ExecState exec,
unsigned int  index 
) const
virtual

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