Qt 4.8
Public Functions | Properties | List of all members
QScript::OriginalGlobalObjectProxy Class Reference

#include <qscriptglobalobject_p.h>

Inheritance diagram for QScript::OriginalGlobalObjectProxy:

Public Functions

virtual JSC::UString className () const
 
virtual void defineGetter (JSC::ExecState *exec, const JSC::Identifier &propertyName, JSC::JSObject *getterFunction, unsigned attributes)
 
virtual void defineSetter (JSC::ExecState *exec, const JSC::Identifier &propertyName, JSC::JSObject *setterFunction, unsigned attributes)
 
virtual bool deleteProperty (JSC::ExecState *exec, const JSC::Identifier &propertyName)
 
virtual bool getOwnPropertyDescriptor (JSC::ExecState *exec, const JSC::Identifier &propertyName, JSC::PropertyDescriptor &descriptor)
 
virtual void getOwnPropertyNames (JSC::ExecState *exec, JSC::PropertyNameArray &propertyNames, JSC::EnumerationMode mode=JSC::ExcludeDontEnumProperties)
 
virtual bool getOwnPropertySlot (JSC::ExecState *exec, const JSC::Identifier &propertyName, JSC::PropertySlot &slot)
 
virtual JSC::JSValue lookupGetter (JSC::ExecState *exec, const JSC::Identifier &propertyName)
 
virtual JSC::JSValue lookupSetter (JSC::ExecState *exec, const JSC::Identifier &propertyName)
 
virtual void markChildren (JSC::MarkStack &markStack)
 
 OriginalGlobalObjectProxy (WTF::PassRefPtr< JSC::Structure > sid, JSC::JSGlobalObject *object)
 
virtual void put (JSC::ExecState *exec, const JSC::Identifier &propertyName, JSC::JSValue value, JSC::PutPropertySlot &slot)
 
virtual void putWithAttributes (JSC::ExecState *exec, const JSC::Identifier &propertyName, JSC::JSValue value, unsigned attributes)
 
virtual ~OriginalGlobalObjectProxy ()
 

Properties

JSC::JSGlobalObject * originalGlobalObject
 

Detailed Description

Definition at line 77 of file qscriptglobalobject_p.h.

Constructors and Destructors

◆ OriginalGlobalObjectProxy()

QScript::OriginalGlobalObjectProxy::OriginalGlobalObjectProxy ( WTF::PassRefPtr< JSC::Structure >  sid,
JSC::JSGlobalObject *  object 
)
inlineexplicit

Definition at line 80 of file qscriptglobalobject_p.h.

82  : JSC::JSObject(sid), originalGlobalObject(object)
83  {}

◆ ~OriginalGlobalObjectProxy()

virtual QScript::OriginalGlobalObjectProxy::~OriginalGlobalObjectProxy ( )
inlinevirtual

Definition at line 84 of file qscriptglobalobject_p.h.

85  {}

Functions

◆ className()

virtual JSC::UString QScript::OriginalGlobalObjectProxy::className ( ) const
inlinevirtual

Definition at line 86 of file qscriptglobalobject_p.h.

87  { return originalGlobalObject->className(); }

◆ defineGetter()

virtual void QScript::OriginalGlobalObjectProxy::defineGetter ( JSC::ExecState *  exec,
const JSC::Identifier &  propertyName,
JSC::JSObject *  getterFunction,
unsigned  attributes 
)
inlinevirtual

Definition at line 111 of file qscriptglobalobject_p.h.

112  { originalGlobalObject->JSC::JSGlobalObject::defineGetter(exec, propertyName, getterFunction, attributes); }

◆ defineSetter()

virtual void QScript::OriginalGlobalObjectProxy::defineSetter ( JSC::ExecState *  exec,
const JSC::Identifier &  propertyName,
JSC::JSObject *  setterFunction,
unsigned  attributes 
)
inlinevirtual

Definition at line 113 of file qscriptglobalobject_p.h.

114  { originalGlobalObject->JSC::JSGlobalObject::defineSetter(exec, propertyName, setterFunction, attributes); }

◆ deleteProperty()

virtual bool QScript::OriginalGlobalObjectProxy::deleteProperty ( JSC::ExecState *  exec,
const JSC::Identifier &  propertyName 
)
inlinevirtual

Definition at line 106 of file qscriptglobalobject_p.h.

108  { return originalGlobalObject->JSC::JSGlobalObject::deleteProperty(exec, propertyName); }

◆ getOwnPropertyDescriptor()

virtual bool QScript::OriginalGlobalObjectProxy::getOwnPropertyDescriptor ( JSC::ExecState *  exec,
const JSC::Identifier &  propertyName,
JSC::PropertyDescriptor &  descriptor 
)
inlinevirtual

Definition at line 97 of file qscriptglobalobject_p.h.

100  { return originalGlobalObject->JSC::JSGlobalObject::getOwnPropertyDescriptor(exec, propertyName, descriptor); }

◆ getOwnPropertyNames()

virtual void QScript::OriginalGlobalObjectProxy::getOwnPropertyNames ( JSC::ExecState *  exec,
JSC::PropertyNameArray &  propertyNames,
JSC::EnumerationMode  mode = JSC::ExcludeDontEnumProperties 
)
inlinevirtual

Definition at line 109 of file qscriptglobalobject_p.h.

110  { originalGlobalObject->JSC::JSGlobalObject::getOwnPropertyNames(exec, propertyNames, mode); }

◆ getOwnPropertySlot()

virtual bool QScript::OriginalGlobalObjectProxy::getOwnPropertySlot ( JSC::ExecState *  exec,
const JSC::Identifier &  propertyName,
JSC::PropertySlot &  slot 
)
inlinevirtual

Definition at line 93 of file qscriptglobalobject_p.h.

96  { return originalGlobalObject->JSC::JSGlobalObject::getOwnPropertySlot(exec, propertyName, slot); }

◆ lookupGetter()

virtual JSC::JSValue QScript::OriginalGlobalObjectProxy::lookupGetter ( JSC::ExecState *  exec,
const JSC::Identifier &  propertyName 
)
inlinevirtual

Definition at line 115 of file qscriptglobalobject_p.h.

116  { return originalGlobalObject->JSC::JSGlobalObject::lookupGetter(exec, propertyName); }

◆ lookupSetter()

virtual JSC::JSValue QScript::OriginalGlobalObjectProxy::lookupSetter ( JSC::ExecState *  exec,
const JSC::Identifier &  propertyName 
)
inlinevirtual

Definition at line 117 of file qscriptglobalobject_p.h.

118  { return originalGlobalObject->JSC::JSGlobalObject::lookupSetter(exec, propertyName); }

◆ markChildren()

virtual void QScript::OriginalGlobalObjectProxy::markChildren ( JSC::MarkStack &  markStack)
inlinevirtual

Definition at line 88 of file qscriptglobalobject_p.h.

89  {
90  markStack.append(originalGlobalObject);
91  JSC::JSObject::markChildren(markStack);
92  }

◆ put()

virtual void QScript::OriginalGlobalObjectProxy::put ( JSC::ExecState *  exec,
const JSC::Identifier &  propertyName,
JSC::JSValue  value,
JSC::PutPropertySlot &  slot 
)
inlinevirtual

Definition at line 101 of file qscriptglobalobject_p.h.

103  { originalGlobalObject->JSC::JSGlobalObject::put(exec, propertyName, value, slot); }

◆ putWithAttributes()

virtual void QScript::OriginalGlobalObjectProxy::putWithAttributes ( JSC::ExecState *  exec,
const JSC::Identifier &  propertyName,
JSC::JSValue  value,
unsigned  attributes 
)
inlinevirtual

Definition at line 104 of file qscriptglobalobject_p.h.

105  { originalGlobalObject->JSC::JSGlobalObject::putWithAttributes(exec, propertyName, value, attributes); }

Properties

◆ originalGlobalObject

JSC::JSGlobalObject* QScript::OriginalGlobalObjectProxy::originalGlobalObject
private

Definition at line 120 of file qscriptglobalobject_p.h.


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