| Index: third_party/WebKit/Source/core/css/CSSFunctionValue.cpp
|
| diff --git a/third_party/WebKit/Source/core/css/CSSFunctionValue.cpp b/third_party/WebKit/Source/core/css/CSSFunctionValue.cpp
|
| index 9916583a71022ee78aface586ce26bb8f9669468..c3bdca78ea9be2c79958baefb4f605ef58532fcd 100644
|
| --- a/third_party/WebKit/Source/core/css/CSSFunctionValue.cpp
|
| +++ b/third_party/WebKit/Source/core/css/CSSFunctionValue.cpp
|
| @@ -4,10 +4,24 @@
|
|
|
| #include "core/css/CSSFunctionValue.h"
|
|
|
| +#include "core/css/serializer/CSSDeserializeStream.h"
|
| +#include "core/css/serializer/CSSSerializeStream.h"
|
| #include "wtf/text/StringBuilder.h"
|
|
|
| namespace blink {
|
|
|
| +PassRefPtrWillBeRawPtr<CSSFunctionValue> CSSFunctionValue::deserializeAfterDispatch(unsigned bitfields, CSSDeserializeStream* stream)
|
| +{
|
| + CSSValueID valueID = static_cast<CSSValueID>(stream->readUnsigned());
|
| + return adoptRefWillBeNoop(new CSSFunctionValue(bitfields, valueID, stream));
|
| +}
|
| +
|
| +CSSFunctionValue::CSSFunctionValue(unsigned bitfields, CSSValueID id, CSSDeserializeStream* stream)
|
| + : CSSValueList(FunctionClass, bitfields, stream)
|
| + , m_valueID(id)
|
| +{
|
| +}
|
| +
|
| String CSSFunctionValue::customCSSText() const
|
| {
|
| StringBuilder result;
|
| @@ -18,4 +32,9 @@ String CSSFunctionValue::customCSSText() const
|
| return result.toString();
|
| }
|
|
|
| +void CSSFunctionValue::serializeAfterDispatch(CSSSerializeStream* stream) const
|
| +{
|
| + stream->writeUnsigned(m_valueID);
|
| + CSSValueList::serializeAfterDispatch(stream);
|
| +}
|
| }
|
|
|