Searched refs:RegExpObject (Results 1 - 11 of 11) sorted by relevance
/macosx-10.10.1/JavaScriptCore-7600.1.17/runtime/ |
H A D | RegExpObject.h | 29 class RegExpObject : public JSNonFinalObject { class in namespace:JSC 33 static RegExpObject* create(VM& vm, Structure* structure, RegExp* regExp) 35 RegExpObject* object = new (NotNull, allocateCell<RegExpObject>(vm.heap)) RegExpObject(vm, structure, regExp); 77 JS_EXPORT_PRIVATE RegExpObject(VM&, Structure*, RegExp*); 97 RegExpObject* asRegExpObject(JSValue); 99 inline RegExpObject* asRegExpObject(JSValue value) 101 ASSERT(asObject(value)->inherits(RegExpObject::info())); 102 return static_cast<RegExpObject*>(asObjec [all...] |
H A D | RegExpPrototype.h | 24 #include "RegExpObject.h" 29 class RegExpPrototype : public RegExpObject { 31 typedef RegExpObject Base; 49 static const unsigned StructureFlags = OverridesGetOwnPropertySlot | RegExpObject::StructureFlags;
|
H A D | RegExpObject.cpp | 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) function in class:JSC::RegExpObject 74 void RegExpObject::finishCreation(VM& vm) 80 void RegExpObject [all...] |
H A D | RegExpPrototype.cpp | 34 #include "RegExpObject.h" 52 const ClassInfo RegExpPrototype::s_info = { "RegExp", &RegExpObject::s_info, 0, ExecState::regExpPrototypeTable, CREATE_METHOD_TABLE(RegExpPrototype) }; 64 : RegExpObject(vm, structure, regExp) 70 return getStaticFunctionSlot<RegExpObject>(exec, ExecState::regExpPrototypeTable(exec->vm()), jsCast<RegExpPrototype*>(object), propertyName, slot); 78 if (!thisValue.inherits(RegExpObject::info())) 86 if (!thisValue.inherits(RegExpObject::info())) 94 if (!thisValue.inherits(RegExpObject::info())) 101 if (arg0.inherits(RegExpObject::info())) { 132 if (!thisValue.inherits(RegExpObject::info())) 135 RegExpObject* thisObjec [all...] |
H A D | RegExpConstructor.cpp | 254 if (arg0.inherits(RegExpObject::info())) { 259 RegExp* regExp = static_cast<RegExpObject*>(asObject(arg0))->regExp(); 260 return RegExpObject::create(exec->vm(), globalObject->regExpStructure(), regExp); 282 return RegExpObject::create(vm, globalObject->regExpStructure(), regExp);
|
H A D | StringPrototype.cpp | 41 #include "RegExpObject.h" 442 RegExpObject* regExpObject = asRegExpObject(searchValue); 677 if (searchValue.inherits(RegExpObject::info())) 837 if (a0.inherits(RegExpObject::info())) { 838 RegExpObject* regExpObject = asRegExpObject(a0); 895 if (a0.inherits(RegExpObject::info())) 999 if (separatorValue.inherits(RegExpObject::info())) {
|
H A D | JSGlobalObject.cpp | 109 #include "RegExpObject.h" 352 m_regExpStructure.set(vm, this, RegExpObject::createStructure(vm, this, m_regExpPrototype.get()));
|
/macosx-10.10.1/JavaScriptCore-7600.1.17/inspector/ |
H A D | JSInjectedScriptHost.cpp | 40 #include "RegExpObject.h" 128 if (value.inherits(RegExpObject::info()))
|
/macosx-10.10.1/JavaScriptCore-7600.1.17/dfg/ |
H A D | DFGOperations.cpp | 562 if (!base->inherits(RegExpObject::info())) 575 if (!base->inherits(RegExpObject::info())) {
|
/macosx-10.10.1/JavaScriptCore-7600.1.17/llint/ |
H A D | LLIntSlowPaths.cpp | 536 LLINT_RETURN(RegExpObject::create(vm, exec->lexicalGlobalObject()->regExpStructure(), regExp));
|
/macosx-10.10.1/JavaScriptCore-7600.1.17/jit/ |
H A D | JITOperations.cpp | 974 return JSValue::encode(RegExpObject::create(vm, exec->lexicalGlobalObject()->regExpStructure(), regexp));
|
Completed in 105 milliseconds