Lines Matching full:double
35 extern const double NaN;
36 extern const double Inf;
39 JSValue jsNumberCell(ExecState*, double);
52 friend JSValue jsNumberCell(JSGlobalData*, double);
53 friend JSValue jsNumberCell(ExecState*, double);
56 double value() const { return m_value; }
59 virtual bool getPrimitiveNumber(ExecState*, double& number, JSValue& value);
61 virtual double toNumber(ExecState*) const;
82 JSNumberCell(JSGlobalData* globalData, double value)
88 JSNumberCell(ExecState* exec, double value)
96 double m_value;
99 JSValue jsNumberCell(JSGlobalData*, double);
112 ALWAYS_INLINE JSValue::JSValue(EncodeAsDoubleTag, ExecState* exec, double d)
117 inline JSValue::JSValue(ExecState* exec, double d)
150 *this = v ? v : jsNumberCell(exec, static_cast<double>(i));
156 *this = v ? v : jsNumberCell(exec, static_cast<double>(i));
159 inline JSValue::JSValue(JSGlobalData* globalData, double d)
182 inline double JSValue::asDouble() const
192 inline double JSValue::uncheckedGetNumber() const
201 ALWAYS_INLINE JSValue::JSValue(EncodeAsDoubleTag, ExecState*, double d)
206 inline JSValue::JSValue(ExecState*, double d)
243 JSValue v = JSImmediate::from(static_cast<double>(i));
250 JSValue v = JSImmediate::from(static_cast<double>(i));
255 inline JSValue::JSValue(JSGlobalData*, double d)
281 inline double JSValue::asDouble() const
291 inline double JSValue::uncheckedGetNumber() const
342 inline bool JSValue::getNumber(double &result) const