Changeset 202305 in webkit
- Timestamp:
- Jun 21, 2016 4:47:55 PM (8 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r202303 r202305 1 2016-06-21 Chris Dumez <cdumez@apple.com> 2 3 Unreviewed, attempt to fix the build after r202303. 4 5 * bindings/js/JSDOMIterator.h: 6 (WebCore::toJS): 7 1 8 2016-06-21 Jiewen Tan <jiewen_tan@apple.com> 2 9 -
trunk/Source/WebCore/bindings/js/JSDOMIterator.h
r202303 r202305 115 115 } 116 116 117 template<typename IteratorValue> typename std::enable_if<IteratorInspector<IteratorValue>::isMap, JSC::JSValue>::type 118 toJS(JSC::ExecState& state, JSDOMGlobalObject* globalObject, IteratorValue& value, IterationKind kind) 119 { 120 ASSERT(value); 121 if (kind != IterationKind::KeyValue) 122 return toJS(&state, globalObject, (kind == IterationKind::Key) ? value->key : value->value); 123 124 return jsPair(state, globalObject, value->key, value->value); 125 } 126 127 template<typename IteratorValue> typename std::enable_if<IteratorInspector<IteratorValue>::isSet, JSC::JSValue>::type 128 toJS(JSC::ExecState& state, JSDOMGlobalObject* globalObject, IteratorValue& value, IterationKind kind) 129 { 130 ASSERT(value); 131 JSC::JSValue result = toJS(&state, globalObject, *value); 132 if (kind != IterationKind::KeyValue) 133 return result; 134 135 // FIXME: first pair value should be the index of result. 136 return jsPair(state, globalObject, result, result); 137 } 138 117 139 template<typename JSWrapper> 118 140 JSC::EncodedJSValue keyValueIteratorForEach(JSC::ExecState& state, const char* propertyName)
Note: See TracChangeset
for help on using the changeset viewer.