| Index: third_party/WebKit/Source/core/animation/ShadowInterpolationFunctions.h
|
| diff --git a/third_party/WebKit/Source/core/animation/ShadowInterpolationFunctions.h b/third_party/WebKit/Source/core/animation/ShadowInterpolationFunctions.h
|
| index 584aa2a089ad3e8a43cf63565ee839b320bd3e2a..56e72167f2bdbcfcb6448ddc7157e7cea8a09c11 100644
|
| --- a/third_party/WebKit/Source/core/animation/ShadowInterpolationFunctions.h
|
| +++ b/third_party/WebKit/Source/core/animation/ShadowInterpolationFunctions.h
|
| @@ -7,6 +7,7 @@
|
|
|
| #include "core/animation/InterpolationValue.h"
|
| #include "core/animation/PairwiseInterpolationValue.h"
|
| +#include <memory>
|
|
|
| namespace blink {
|
|
|
| @@ -18,10 +19,10 @@ class ShadowInterpolationFunctions {
|
| public:
|
| static InterpolationValue convertShadowData(const ShadowData&, double zoom);
|
| static InterpolationValue maybeConvertCSSValue(const CSSValue&);
|
| - static PassOwnPtr<InterpolableValue> createNeutralInterpolableValue();
|
| + static std::unique_ptr<InterpolableValue> createNeutralInterpolableValue();
|
| static bool nonInterpolableValuesAreCompatible(const NonInterpolableValue*, const NonInterpolableValue*);
|
| static PairwiseInterpolationValue maybeMergeSingles(InterpolationValue&& start, InterpolationValue&& end);
|
| - static void composite(OwnPtr<InterpolableValue>&, RefPtr<NonInterpolableValue>&, double underlyingFraction, const InterpolableValue&, const NonInterpolableValue*);
|
| + static void composite(std::unique_ptr<InterpolableValue>&, RefPtr<NonInterpolableValue>&, double underlyingFraction, const InterpolableValue&, const NonInterpolableValue*);
|
| static ShadowData createShadowData(const InterpolableValue&, const NonInterpolableValue*, const StyleResolverState&);
|
| };
|
|
|
|
|