Changeset 173269 in webkit for trunk/Source/JavaScriptCore/runtime/NumberObject.h
- Timestamp:
- Sep 4, 2014, 12:10:36 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/runtime/NumberObject.h
r154038 r173269 26 26 namespace JSC { 27 27 28 29 30 31 28 class NumberObject : public JSWrapperObject { 29 protected: 30 NumberObject(VM&, Structure*); 31 void finishCreation(VM&); 32 32 33 34 33 public: 34 typedef JSWrapperObject Base; 35 35 36 37 38 39 40 41 36 static NumberObject* create(VM& vm, Structure* structure) 37 { 38 NumberObject* number = new (NotNull, allocateCell<NumberObject>(vm.heap)) NumberObject(vm, structure); 39 number->finishCreation(vm); 40 return number; 41 } 42 42 43 43 DECLARE_EXPORT_INFO; 44 44 45 46 47 48 49 45 static Structure* createStructure(VM& vm, JSGlobalObject* globalObject, JSValue prototype) 46 { 47 return Structure::create(vm, globalObject, prototype, TypeInfo(NumberObjectType, StructureFlags), info()); 48 } 49 }; 50 50 51 51 JS_EXPORT_PRIVATE NumberObject* constructNumber(ExecState*, JSGlobalObject*, JSValue); 52 52 53 53 } // namespace JSC
Note:
See TracChangeset
for help on using the changeset viewer.