Changeset 51334 in webkit for trunk/JavaScriptCore/runtime/JSValue.h
- Timestamp:
- Nov 23, 2009, 6:30:04 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/runtime/JSValue.h
r49734 r51334 81 81 enum JSTrueTag { JSTrue }; 82 82 enum JSFalseTag { JSFalse }; 83 enum EncodeAsDoubleTag { EncodeAsDouble }; 83 84 84 85 JSValue(); … … 91 92 92 93 // Numbers 94 JSValue(EncodeAsDoubleTag, ExecState*, double); 93 95 JSValue(ExecState*, double); 94 96 JSValue(ExecState*, char); … … 280 282 } 281 283 284 ALWAYS_INLINE JSValue jsDoubleNumber(ExecState* exec, double d) 285 { 286 return JSValue(JSValue::EncodeAsDouble, exec, d); 287 } 288 282 289 ALWAYS_INLINE JSValue jsNumber(ExecState* exec, double d) 283 290 { … … 584 591 } 585 592 593 ALWAYS_INLINE JSValue::JSValue(EncodeAsDoubleTag, ExecState*, double d) 594 { 595 u.asDouble = d; 596 } 597 586 598 inline JSValue::JSValue(ExecState* exec, double d) 587 599 {
Note:
See TracChangeset
for help on using the changeset viewer.