Lines Matching refs:callFrame
44 NEVER_INLINE JSValue jsAddSlowCase(CallFrame* callFrame, JSValue v1, JSValue v2)
47 JSValue p1 = v1.toPrimitive(callFrame);
48 JSValue p2 = v2.toPrimitive(callFrame);
52 ? jsString(callFrame, asString(p1), asString(p2))
53 : jsString(callFrame, asString(p1), p2.toString(callFrame));
56 return jsString(callFrame, p1.toString(callFrame), asString(p2));
58 return jsNumber(p1.toNumber(callFrame) + p2.toNumber(callFrame));
61 JSValue jsTypeStringForValue(CallFrame* callFrame, JSValue v)
64 return jsNontrivialString(callFrame, "undefined");
66 return jsNontrivialString(callFrame, "boolean");
68 return jsNontrivialString(callFrame, "number");
70 return jsNontrivialString(callFrame, "string");
75 return jsNontrivialString(callFrame, "undefined");
78 return jsNontrivialString(callFrame, "function");
80 return jsNontrivialString(callFrame, "object");