Changeset 2783 in webkit for trunk/JavaScriptCore/kjs/internal.h
- Timestamp:
- Nov 20, 2002, 1:12:14 PM (23 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/kjs/internal.h
r2778 r2783 119 119 120 120 class NumberImp : public ValueImp { 121 public: 122 NumberImp(double v) : val(v) { } 121 friend class Number; 122 friend class InterpreterImp; 123 public: 124 static ValueImp *create(int); 125 static ValueImp *create(double); 126 static ValueImp *zero() { return SimpleNumber::make(0); } 127 static ValueImp *one() { return SimpleNumber::make(1); } 128 static ValueImp *two() { return SimpleNumber::make(2); } 129 123 130 double value() const { return val; } 124 131 … … 131 138 Object toObject(ExecState *exec) const; 132 139 133 private: 140 static NumberImp *staticNaN; 141 142 private: 143 NumberImp(double v) : val(v) { } 144 134 145 virtual bool toUInt32(unsigned&) const; 135 146
Note:
See TracChangeset
for help on using the changeset viewer.