Lines Matching defs:UserObjectImp
30 #include "UserObjectImp.h"
35 const ClassInfo UserObjectImp::s_info = { "UserObject", &JSNonFinalObject::s_info, 0, 0 };
37 UserObjectImp::UserObjectImp(JSGlobalData& globalData, Structure* structure, JSUserObject* userObject)
43 UserObjectImp::~UserObjectImp()
49 CallType UserObjectImp::getCallData(CallData& callData)
54 JSValue UserObjectImp::callAsFunction(ExecState *exec)
92 void UserObjectImp::getOwnPropertyNames(ExecState *exec, PropertyNameArray& propertyNames, EnumerationMode mode)
110 JSValue UserObjectImp::userObjectGetter(ExecState*, JSValue slotBase, const Identifier& propertyName)
112 UserObjectImp *thisObj = static_cast<UserObjectImp *>(asObject(slotBase));
125 bool UserObjectImp::getOwnPropertySlot(ExecState *exec, const Identifier& propertyName, PropertySlot& slot)
148 void UserObjectImp::put(ExecState *exec, const Identifier &propertyName, JSValue value, PutPropertySlot&)
162 JSUserObject* UserObjectImp::GetJSUserObject() const
167 JSValue UserObjectImp::toPrimitive(ExecState *exec, PreferredPrimitiveType) const
204 bool UserObjectImp::toBoolean(ExecState *exec) const
284 double UserObjectImp::toNumber(ExecState *exec) const
318 UString UserObjectImp::toString(ExecState *exec) const
407 void UserObjectImp::markChildren(MarkStack& markStack)