Chromium Code Reviews| Index: Source/core/css/CSSValue.h |
| diff --git a/Source/core/css/CSSValue.h b/Source/core/css/CSSValue.h |
| index 797ad4f5b7ffa7fd91df9316c3b038477b0aad42..8fac4cdab47d162ed6d9ca8c4d733e8de88abe3c 100644 |
| --- a/Source/core/css/CSSValue.h |
| +++ b/Source/core/css/CSSValue.h |
| @@ -224,34 +224,15 @@ private: |
| }; |
| template<typename CSSValueType, size_t inlineCapacity> |
| -inline bool compareCSSValueVector(const Vector<RefPtr<CSSValueType>, inlineCapacity>& firstVector, const Vector<RefPtr<CSSValueType>, inlineCapacity>& secondVector) |
| +inline bool compareCSSValueVector(const WillBeHeapVector<RefPtrWillBeMember<CSSValueType>, inlineCapacity>& firstVector, const WillBeHeapVector<RefPtrWillBeMember<CSSValueType>, inlineCapacity>& secondVector) |
| { |
| size_t size = firstVector.size(); |
| if (size != secondVector.size()) |
| return false; |
| for (size_t i = 0; i < size; i++) { |
| - const RefPtr<CSSValueType>& firstPtr = firstVector[i]; |
| - const RefPtr<CSSValueType>& secondPtr = secondVector[i]; |
| - if (firstPtr == secondPtr || (firstPtr && secondPtr && firstPtr->equals(*secondPtr))) |
| - continue; |
| - return false; |
| - } |
| - return true; |
| -} |
| - |
| -// FIXME: oilpan: this will be merged with the above compareCSSVector method |
| -// once CSSValue is moved to the transition types. |
| -template<typename CSSValueType, size_t inlineCapacity> |
| -inline bool compareCSSValueVector(const HeapVector<Member<CSSValueType>, inlineCapacity>& firstVector, const HeapVector<Member<CSSValueType>, inlineCapacity>& secondVector) |
| -{ |
| - size_t size = firstVector.size(); |
| - if (size != secondVector.size()) |
| - return false; |
| - |
| - for (size_t i = 0; i < size; i++) { |
| - const Member<CSSValueType>& firstPtr = firstVector[i]; |
| - const Member<CSSValueType>& secondPtr = secondVector[i]; |
| + const RefPtrWillBeMember<CSSValueType>& firstPtr = firstVector[i]; |
| + const RefPtrWillBeMember<CSSValueType>& secondPtr = secondVector[i]; |
|
zerny-chromium
2014/03/05 03:41:44
Nit: These should in due time (once transition typ
wibling-chromium
2014/03/05 08:02:14
No, off hand the idea was they should be Member<CS
|
| if (firstPtr == secondPtr || (firstPtr && secondPtr && firstPtr->equals(*secondPtr))) |
| continue; |
| return false; |