| Index: third_party/WebKit/Source/core/css/CSSValuePair.cpp
|
| diff --git a/third_party/WebKit/Source/core/css/CSSValuePair.cpp b/third_party/WebKit/Source/core/css/CSSValuePair.cpp
|
| index 9356f3514e834385331f6f4bb87a7b63dd9f572c..094b0a2338f9d699b104aa7576315b9caf1fe975 100644
|
| --- a/third_party/WebKit/Source/core/css/CSSValuePair.cpp
|
| +++ b/third_party/WebKit/Source/core/css/CSSValuePair.cpp
|
| @@ -4,8 +4,26 @@
|
|
|
| #include "core/css/CSSValuePair.h"
|
|
|
| +#include "core/css/serializer/CSSDeserializeStream.h"
|
| +#include "core/css/serializer/CSSSerializeStream.h"
|
| +
|
| namespace blink {
|
|
|
| +PassRefPtrWillBeRawPtr<CSSValuePair> CSSValuePair::deserializeAfterDispatch(CSSDeserializeStream* stream)
|
| +{
|
| + RefPtrWillBeRawPtr<CSSValue> first = CSSValue::deserialize(stream);
|
| + RefPtrWillBeRawPtr<CSSValue> second = CSSValue::deserialize(stream);
|
| + IdenticalValuesPolicy identicalValuesPolicy = static_cast<IdenticalValuesPolicy>(stream->readBool());
|
| + return create(first.release(), second.release(), identicalValuesPolicy);
|
| +}
|
| +
|
| +void CSSValuePair::serializeAfterDispatch(CSSSerializeStream* stream) const
|
| +{
|
| + m_first->serialize(stream);
|
| + m_second->serialize(stream);
|
| + stream->writeBool(m_identicalValuesPolicy);
|
| +}
|
| +
|
| DEFINE_TRACE_AFTER_DISPATCH(CSSValuePair)
|
| {
|
| visitor->trace(m_first);
|
|
|