• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/JavaScriptCore-7600.1.17/runtime/

Lines Matching refs:RegExpObject

22 #include "RegExpObject.h"
49 #include "RegExpObject.lut.h"
53 STATIC_ASSERT_IS_TRIVIALLY_DESTRUCTIBLE(RegExpObject);
55 const ClassInfo RegExpObject::s_info = { "RegExp", &Base::s_info, 0, ExecState::regExpTable, CREATE_METHOD_TABLE(RegExpObject) };
57 /* Source for RegExpObject.lut.h
66 RegExpObject::RegExpObject(VM& vm, Structure* structure, RegExp* regExp)
74 void RegExpObject::finishCreation(VM& vm)
80 void RegExpObject::visitChildren(JSCell* cell, SlotVisitor& visitor)
82 RegExpObject* thisObject = jsCast<RegExpObject*>(cell);
92 bool RegExpObject::getOwnPropertySlot(JSObject* object, ExecState* exec, PropertyName propertyName, PropertySlot& slot)
95 RegExpObject* regExp = asRegExpObject(object);
100 return getStaticValueSlot<RegExpObject, JSObject>(exec, ExecState::regExpTable(exec->vm()), jsCast<RegExpObject*>(object), propertyName, slot);
103 bool RegExpObject::deleteProperty(JSCell* cell, ExecState* exec, PropertyName propertyName)
110 void RegExpObject::getOwnNonIndexPropertyNames(JSObject* object, ExecState* exec, PropertyNameArray& propertyNames, EnumerationMode mode)
117 void RegExpObject::getPropertyNames(JSObject* object, ExecState* exec, PropertyNameArray& propertyNames, EnumerationMode mode)
131 bool RegExpObject::defineOwnProperty(JSObject* object, ExecState* exec, PropertyName propertyName, const PropertyDescriptor& descriptor, bool shouldThrow)
134 RegExpObject* regExp = asRegExpObject(object);
289 void RegExpObject::put(JSCell* cell, ExecState* exec, PropertyName propertyName, JSValue value, PutPropertySlot& slot)
298 JSValue RegExpObject::exec(ExecState* exec, JSString* string)
306 MatchResult RegExpObject::match(ExecState* exec, JSString* string)