Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(627)

Unified Diff: Source/core/css/resolver/CSSToStyleMap.cpp

Issue 1238943004: CSSValue Immediates: Replace CSSValue usage with const references (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@cssvalue_patch_1
Patch Set: Rebase Created 5 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « Source/core/css/resolver/CSSToStyleMap.h ('k') | Source/core/css/resolver/ElementStyleResources.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: Source/core/css/resolver/CSSToStyleMap.cpp
diff --git a/Source/core/css/resolver/CSSToStyleMap.cpp b/Source/core/css/resolver/CSSToStyleMap.cpp
index 2b7c2ae257b06c6cd28bcdde380c3c9777f77a70..5aa6d2059b9b470ed5df176629c4234d4bb4b5cc 100644
--- a/Source/core/css/resolver/CSSToStyleMap.cpp
+++ b/Source/core/css/resolver/CSSToStyleMap.cpp
@@ -43,7 +43,7 @@
namespace blink {
-void CSSToStyleMap::mapFillAttachment(StyleResolverState&, FillLayer* layer, CSSValue value)
+void CSSToStyleMap::mapFillAttachment(StyleResolverState&, FillLayer* layer, const CSSValue& value)
{
if (value.isInitialValue()) {
layer->setAttachment(FillLayer::initialFillAttachment(layer->type()));
@@ -69,7 +69,7 @@ void CSSToStyleMap::mapFillAttachment(StyleResolverState&, FillLayer* layer, CSS
}
}
-void CSSToStyleMap::mapFillClip(StyleResolverState&, FillLayer* layer, CSSValue value)
+void CSSToStyleMap::mapFillClip(StyleResolverState&, FillLayer* layer, const CSSValue& value)
{
if (value.isInitialValue()) {
layer->setClip(FillLayer::initialFillClip(layer->type()));
@@ -83,7 +83,7 @@ void CSSToStyleMap::mapFillClip(StyleResolverState&, FillLayer* layer, CSSValue
layer->setClip(primitiveValue);
}
-void CSSToStyleMap::mapFillComposite(StyleResolverState&, FillLayer* layer, CSSValue value)
+void CSSToStyleMap::mapFillComposite(StyleResolverState&, FillLayer* layer, const CSSValue& value)
{
if (value.isInitialValue()) {
layer->setComposite(FillLayer::initialFillComposite(layer->type()));
@@ -97,7 +97,7 @@ void CSSToStyleMap::mapFillComposite(StyleResolverState&, FillLayer* layer, CSSV
layer->setComposite(primitiveValue);
}
-void CSSToStyleMap::mapFillBlendMode(StyleResolverState&, FillLayer* layer, CSSValue value)
+void CSSToStyleMap::mapFillBlendMode(StyleResolverState&, FillLayer* layer, const CSSValue& value)
{
if (value.isInitialValue()) {
layer->setBlendMode(FillLayer::initialFillBlendMode(layer->type()));
@@ -111,7 +111,7 @@ void CSSToStyleMap::mapFillBlendMode(StyleResolverState&, FillLayer* layer, CSSV
layer->setBlendMode(primitiveValue);
}
-void CSSToStyleMap::mapFillOrigin(StyleResolverState&, FillLayer* layer, CSSValue value)
+void CSSToStyleMap::mapFillOrigin(StyleResolverState&, FillLayer* layer, const CSSValue& value)
{
if (value.isInitialValue()) {
layer->setOrigin(FillLayer::initialFillOrigin(layer->type()));
@@ -126,7 +126,7 @@ void CSSToStyleMap::mapFillOrigin(StyleResolverState&, FillLayer* layer, CSSValu
}
-void CSSToStyleMap::mapFillImage(StyleResolverState& state, FillLayer* layer, CSSValue value)
+void CSSToStyleMap::mapFillImage(StyleResolverState& state, FillLayer* layer, const CSSValue& value)
{
if (value.isInitialValue()) {
layer->setImage(FillLayer::initialFillImage(layer->type()));
@@ -137,7 +137,7 @@ void CSSToStyleMap::mapFillImage(StyleResolverState& state, FillLayer* layer, CS
layer->setImage(state.styleImage(property, value));
}
-void CSSToStyleMap::mapFillRepeatX(StyleResolverState&, FillLayer* layer, CSSValue value)
+void CSSToStyleMap::mapFillRepeatX(StyleResolverState&, FillLayer* layer, const CSSValue& value)
{
if (value.isInitialValue()) {
layer->setRepeatX(FillLayer::initialFillRepeatX(layer->type()));
@@ -151,7 +151,7 @@ void CSSToStyleMap::mapFillRepeatX(StyleResolverState&, FillLayer* layer, CSSVal
layer->setRepeatX(primitiveValue);
}
-void CSSToStyleMap::mapFillRepeatY(StyleResolverState&, FillLayer* layer, CSSValue value)
+void CSSToStyleMap::mapFillRepeatY(StyleResolverState&, FillLayer* layer, const CSSValue& value)
{
if (value.isInitialValue()) {
layer->setRepeatY(FillLayer::initialFillRepeatY(layer->type()));
@@ -165,7 +165,7 @@ void CSSToStyleMap::mapFillRepeatY(StyleResolverState&, FillLayer* layer, CSSVal
layer->setRepeatY(primitiveValue);
}
-void CSSToStyleMap::mapFillSize(StyleResolverState& state, FillLayer* layer, CSSValue value)
+void CSSToStyleMap::mapFillSize(StyleResolverState& state, FillLayer* layer, const CSSValue& value)
{
if (value.isInitialValue()) {
layer->setSizeType(FillLayer::initialFillSizeType(layer->type()));
@@ -207,7 +207,7 @@ void CSSToStyleMap::mapFillSize(StyleResolverState& state, FillLayer* layer, CSS
layer->setSizeLength(b);
}
-void CSSToStyleMap::mapFillXPosition(StyleResolverState& state, FillLayer* layer, CSSValue value)
+void CSSToStyleMap::mapFillXPosition(StyleResolverState& state, FillLayer* layer, const CSSValue& value)
{
if (value.isInitialValue()) {
layer->setXPosition(FillLayer::initialFillXPosition(layer->type()));
@@ -229,7 +229,7 @@ void CSSToStyleMap::mapFillXPosition(StyleResolverState& state, FillLayer* layer
layer->setBackgroundXOrigin(*(pair->first()));
}
-void CSSToStyleMap::mapFillYPosition(StyleResolverState& state, FillLayer* layer, CSSValue value)
+void CSSToStyleMap::mapFillYPosition(StyleResolverState& state, FillLayer* layer, const CSSValue& value)
{
if (value.isInitialValue()) {
layer->setYPosition(FillLayer::initialFillYPosition(layer->type()));
@@ -251,7 +251,7 @@ void CSSToStyleMap::mapFillYPosition(StyleResolverState& state, FillLayer* layer
layer->setBackgroundYOrigin(*(pair->first()));
}
-void CSSToStyleMap::mapFillMaskSourceType(StyleResolverState&, FillLayer* layer, CSSValue value)
+void CSSToStyleMap::mapFillMaskSourceType(StyleResolverState&, FillLayer* layer, const CSSValue& value)
{
EMaskSourceType type = FillLayer::initialFillMaskSourceType(layer->type());
if (value.isInitialValue()) {
@@ -278,14 +278,14 @@ void CSSToStyleMap::mapFillMaskSourceType(StyleResolverState&, FillLayer* layer,
layer->setMaskSourceType(type);
}
-double CSSToStyleMap::mapAnimationDelay(CSSValue value)
+double CSSToStyleMap::mapAnimationDelay(const CSSValue& value)
{
if (value.isInitialValue())
return CSSTimingData::initialDelay();
return toCSSPrimitiveValue(value).computeSeconds();
}
-Timing::PlaybackDirection CSSToStyleMap::mapAnimationDirection(CSSValue value)
+Timing::PlaybackDirection CSSToStyleMap::mapAnimationDirection(const CSSValue& value)
{
if (value.isInitialValue())
return CSSAnimationData::initialDirection();
@@ -305,14 +305,14 @@ Timing::PlaybackDirection CSSToStyleMap::mapAnimationDirection(CSSValue value)
}
}
-double CSSToStyleMap::mapAnimationDuration(CSSValue value)
+double CSSToStyleMap::mapAnimationDuration(const CSSValue& value)
{
if (value.isInitialValue())
return CSSTimingData::initialDuration();
return toCSSPrimitiveValue(value).computeSeconds();
}
-Timing::FillMode CSSToStyleMap::mapAnimationFillMode(CSSValue value)
+Timing::FillMode CSSToStyleMap::mapAnimationFillMode(const CSSValue& value)
{
if (value.isInitialValue())
return CSSAnimationData::initialFillMode();
@@ -332,7 +332,7 @@ Timing::FillMode CSSToStyleMap::mapAnimationFillMode(CSSValue value)
}
}
-double CSSToStyleMap::mapAnimationIterationCount(CSSValue value)
+double CSSToStyleMap::mapAnimationIterationCount(const CSSValue& value)
{
if (value.isInitialValue())
return CSSAnimationData::initialIterationCount();
@@ -342,7 +342,7 @@ double CSSToStyleMap::mapAnimationIterationCount(CSSValue value)
return primitiveValue.getFloatValue();
}
-AtomicString CSSToStyleMap::mapAnimationName(CSSValue value)
+AtomicString CSSToStyleMap::mapAnimationName(const CSSValue& value)
{
if (value.isInitialValue())
return CSSAnimationData::initialName();
@@ -352,7 +352,7 @@ AtomicString CSSToStyleMap::mapAnimationName(CSSValue value)
return AtomicString(primitiveValue.getStringValue());
}
-EAnimPlayState CSSToStyleMap::mapAnimationPlayState(CSSValue value)
+EAnimPlayState CSSToStyleMap::mapAnimationPlayState(const CSSValue& value)
{
if (value.isInitialValue())
return CSSAnimationData::initialPlayState();
@@ -362,7 +362,7 @@ EAnimPlayState CSSToStyleMap::mapAnimationPlayState(CSSValue value)
return AnimPlayStatePlaying;
}
-CSSTransitionData::TransitionProperty CSSToStyleMap::mapAnimationProperty(CSSValue value)
+CSSTransitionData::TransitionProperty CSSToStyleMap::mapAnimationProperty(const CSSValue& value)
{
if (value.isInitialValue())
return CSSTransitionData::initialProperty();
@@ -376,7 +376,7 @@ CSSTransitionData::TransitionProperty CSSToStyleMap::mapAnimationProperty(CSSVal
return CSSTransitionData::TransitionProperty(primitiveValue.getPropertyID());
}
-PassRefPtr<TimingFunction> CSSToStyleMap::mapAnimationTimingFunction(CSSValue value, bool allowStepMiddle)
+PassRefPtr<TimingFunction> CSSToStyleMap::mapAnimationTimingFunction(const CSSValue& value, bool allowStepMiddle)
{
// FIXME: We should probably only call into this function with a valid
// single timing function value which isn't initial or inherit. We can
@@ -424,7 +424,7 @@ PassRefPtr<TimingFunction> CSSToStyleMap::mapAnimationTimingFunction(CSSValue va
return StepsTimingFunction::create(stepsTimingFunction.numberOfSteps(), stepsTimingFunction.stepAtPosition());
}
-void CSSToStyleMap::mapNinePieceImage(StyleResolverState& state, CSSPropertyID property, NullableCSSValue value, NinePieceImage& image)
+void CSSToStyleMap::mapNinePieceImage(StyleResolverState& state, CSSPropertyID property, const NullableCSSValue& value, NinePieceImage& image)
{
// If we're not a value list, then we are "none" and don't need to alter the empty image at all.
if (!value || !value->isValueList())
@@ -443,7 +443,7 @@ void CSSToStyleMap::mapNinePieceImage(StyleResolverState& state, CSSPropertyID p
imageProperty = property;
for (unsigned i = 0 ; i < borderImage->length() ; ++i) {
- CSSValue current = borderImage->item(i);
+ const CSSValue& current = borderImage->item(i);
if (current.isImageValue() || current.isImageGeneratorValue() || current.isImageSetValue()) {
image.setImage(state.styleImage(imageProperty, current));
@@ -484,7 +484,7 @@ void CSSToStyleMap::mapNinePieceImage(StyleResolverState& state, CSSPropertyID p
}
}
-void CSSToStyleMap::mapNinePieceImageSlice(StyleResolverState&, NullableCSSValue value, NinePieceImage& image)
+void CSSToStyleMap::mapNinePieceImageSlice(StyleResolverState&, const NullableCSSValue& value, NinePieceImage& image)
{
if (!value || !value->isBorderImageSliceValue())
return;
@@ -528,7 +528,7 @@ static BorderImageLength toBorderImageLength(CSSPrimitiveValue& value, const CSS
return Length(Auto);
}
-BorderImageLengthBox CSSToStyleMap::mapNinePieceImageQuad(StyleResolverState& state, NullableCSSValue value)
+BorderImageLengthBox CSSToStyleMap::mapNinePieceImageQuad(StyleResolverState& state, const NullableCSSValue& value)
{
if (!value || !value->isPrimitiveValue())
return BorderImageLengthBox(Length(Auto));
@@ -543,7 +543,7 @@ BorderImageLengthBox CSSToStyleMap::mapNinePieceImageQuad(StyleResolverState& st
toBorderImageLength(*slices->left(), state.cssToLengthConversionData()));
}
-void CSSToStyleMap::mapNinePieceImageRepeat(StyleResolverState&, NullableCSSValue value, NinePieceImage& image)
+void CSSToStyleMap::mapNinePieceImageRepeat(StyleResolverState&, const NullableCSSValue& value, NinePieceImage& image)
{
if (!value || !value->isPrimitiveValue())
return;
« no previous file with comments | « Source/core/css/resolver/CSSToStyleMap.h ('k') | Source/core/css/resolver/ElementStyleResources.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698