Changeset 202306 in webkit
- Timestamp:
- Jun 21, 2016 4:52:50 PM (8 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r202305 r202306 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::IteratorInspector::decltype): 7 (WebCore::IteratorInspector::test): 8 1 9 2016-06-21 Chris Dumez <cdumez@apple.com> 2 10 -
trunk/Source/WebCore/bindings/js/JSDOMIterator.h
r202305 r202306 61 61 }; 62 62 63 template<typename IteratorValue> 64 class IteratorInspector { 65 private: 66 template<typename T> static constexpr auto test(int) -> decltype(std::declval<T>()->key, std::declval<T>()->value, bool()) { return true; } 67 template<typename T> static constexpr bool test(...) { return false; } 68 public: 69 static constexpr bool isMap = test<IteratorValue>(0); 70 static constexpr bool isSet = !isMap; 71 }; 72 63 73 enum class IterationKind { Key, Value, KeyValue }; 64 74
Note: See TracChangeset
for help on using the changeset viewer.