Untitled diff

Created Diff never expires
42 削除
合計
削除
単語
合計
削除
この機能を引き続き使用するには、アップグレードしてください
Diffchecker logo
Diffchecker Pro
568
32 追加
合計
追加
単語
合計
追加
この機能を引き続き使用するには、アップグレードしてください
Diffchecker logo
Diffchecker Pro
558




// Generated from template:
// Generated from template:
// templates/StyleBuilderFunctions.cpp.tmpl
// templates/StyleBuilderFunctions.cpp.tmpl
// and input files:
// and input files:
// ../../third_party/WebKit/Source/core/css/ComputedStyleFieldAliases.json5
// ../../third_party/WebKit/Source/core/css/ComputedStyleFieldAliases.json5
// ../../third_party/WebKit/Source/core/css/CSSProperties.json5
// ../../third_party/WebKit/Source/core/css/CSSProperties.json5




#include "StyleBuilderFunctions.h"
#include "StyleBuilderFunctions.h"


#include "CSSValueKeywords.h"
#include "CSSValueKeywords.h"
#include "core/animation/css/CSSAnimationData.h"
#include "core/animation/css/CSSAnimationData.h"
#include "core/css/BasicShapeFunctions.h"
#include "core/css/BasicShapeFunctions.h"
#include "core/css/CSSContentDistributionValue.h"
#include "core/css/CSSContentDistributionValue.h"
#include "core/css/CSSCustomIdentValue.h"
#include "core/css/CSSCustomIdentValue.h"
#include "core/css/CSSPrimitiveValueMappings.h"
#include "core/css/CSSPrimitiveValueMappings.h"
#include "core/css/CSSURIValue.h"
#include "core/css/CSSURIValue.h"
#include "core/css/CSSValuePair.h"
#include "core/css/CSSValuePair.h"
#include "core/css/resolver/StyleResolverState.h"
#include "core/css/resolver/StyleResolverState.h"
#include "core/style/ComputedStyle.h"
#include "core/style/ComputedStyle.h"




namespace blink {
namespace blink {


void StyleBuilderFunctions::applyInitialCSSPropertyDirection(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyDirection(StyleResolverState& state) {
state.Style()->SetDirection(ComputedStyle::InitialDirection());
state.Style()->SetDirection(ComputedStyleInitialFunctions::InitialDirection());
}
}


void StyleBuilderFunctions::applyInheritCSSPropertyDirection(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyDirection(StyleResolverState& state) {
state.Style()->SetDirection(state.ParentStyle()->Direction());
state.Style()->SetDirection(state.ParentStyle()->Direction());
}
}


void StyleBuilderFunctions::applyInitialCSSPropertyFontKerning(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyFontKerning(StyleResolverState& state) {
state.GetFontBuilder().SetKerning(FontBuilder::InitialKerning());
state.GetFontBuilder().SetKerning(FontBuilder::InitialKerning());
}
}


void StyleBuilderFunctions::applyInheritCSSPropertyFontKerning(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyFontKerning(StyleResolverState& state) {
state.GetFontBuilder().SetKerning(state.ParentFontDescription().GetKerning());
state.GetFontBuilder().SetKerning(state.ParentFontDescription().GetKerning());
}
}


void StyleBuilderFunctions::applyValueCSSPropertyFontKerning(StyleResolverState& state, const CSSValue& value) {
void StyleBuilderFunctions::applyValueCSSPropertyFontKerning(StyleResolverState& state, const CSSValue& value) {
state.GetFontBuilder().SetKerning(ToCSSIdentifierValue(value).ConvertTo<FontDescription::Kerning>());
state.GetFontBuilder().SetKerning(ToCSSIdentifierValue(value).ConvertTo<FontDescription::Kerning>());


}
}


void StyleBuilderFunctions::applyInitialCSSPropertyTextOrientation(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyTextOrientation(StyleResolverState& state) {
state.Style()->SetTextOrientation(ComputedStyle::InitialTextOrientation());
state.Style()->SetTextOrientation(ComputedStyleInitialFunctions::InitialTextOrientation());
}
}


void StyleBuilderFunctions::applyInheritCSSPropertyTextOrientation(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyTextOrientation(StyleResolverState& state) {
state.Style()->SetTextOrientation(state.ParentStyle()->GetTextOrientation());
state.Style()->SetTextOrientation(state.ParentStyle()->GetTextOrientation());
}
}


void StyleBuilderFunctions::applyInitialCSSPropertyTextRendering(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyTextRendering(StyleResolverState& state) {
state.GetFontBuilder().SetTextRendering(FontBuilder::InitialTextRendering());
state.GetFontBuilder().SetTextRendering(FontBuilder::InitialTextRendering());
}
}


void StyleBuilderFunctions::applyInheritCSSPropertyTextRendering(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyTextRendering(StyleResolverState& state) {
state.GetFontBuilder().SetTextRendering(state.ParentFontDescription().TextRendering());
state.GetFontBuilder().SetTextRendering(state.ParentFontDescription().TextRendering());
}
}


void StyleBuilderFunctions::applyValueCSSPropertyTextRendering(StyleResolverState& state, const CSSValue& value) {
void StyleBuilderFunctions::applyValueCSSPropertyTextRendering(StyleResolverState& state, const CSSValue& value) {
state.GetFontBuilder().SetTextRendering(ToCSSIdentifierValue(value).ConvertTo<TextRenderingMode>());
state.GetFontBuilder().SetTextRendering(ToCSSIdentifierValue(value).ConvertTo<TextRenderingMode>());


}
}


void StyleBuilderFunctions::applyInitialCSSPropertyWebkitFontSmoothing(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyWebkitFontSmoothing(StyleResolverState& state) {
state.GetFontBuilder().SetFontSmoothing(FontBuilder::InitialFontSmoothing());
state.GetFontBuilder().SetFontSmoothing(FontBuilder::InitialFontSmoothing());
}
}


void StyleBuilderFunctions::applyInheritCSSPropertyWebkitFontSmoothing(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyWebkitFontSmoothing(StyleResolverState& state) {
state.GetFontBuilder().SetFontSmoothing(state.ParentFontDescription().FontSmoothing());
state.GetFontBuilder().SetFontSmoothing(state.ParentFontDescription().FontSmoothing());
}
}


void StyleBuilderFunctions::applyValueCSSPropertyWebkitFontSmoothing(StyleResolverState& state, const CSSValue& value) {
void StyleBuilderFunctions::applyValueCSSPropertyWebkitFontSmoothing(StyleResolverState& state, const CSSValue& value) {
state.GetFontBuilder().SetFontSmoothing(ToCSSIdentifierValue(value).ConvertTo<FontSmoothingMode>());
state.GetFontBuilder().SetFontSmoothing(ToCSSIdentifierValue(value).ConvertTo<FontSmoothingMode>());


}
}


void StyleBuilderFunctions::applyInitialCSSPropertyWebkitLocale(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyWebkitLocale(StyleResolverState& state) {
state.GetFontBuilder().SetLocale(FontBuilder::InitialLocale());
state.GetFontBuilder().SetLocale(FontBuilder::InitialLocale());
}
}


void StyleBuilderFunctions::applyInheritCSSPropertyWebkitLocale(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyWebkitLocale(StyleResolverState& state) {
state.GetFontBuilder().SetLocale(state.ParentFontDescription().Locale());
state.GetFontBuilder().SetLocale(state.ParentFontDescription().Locale());
}
}


void StyleBuilderFunctions::applyInitialCSSPropertyWebkitTextOrientation(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyWebkitTextOrientation(StyleResolverState& state) {
state.Style()->SetTextOrientation(ComputedStyle::InitialTextOrientation());
state.Style()->SetTextOrientation(ComputedStyleInitialFunctions::InitialTextOrientation());
}
}


void StyleBuilderFunctions::applyInheritCSSPropertyWebkitTextOrientation(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyWebkitTextOrientation(StyleResolverState& state) {
state.Style()->SetTextOrientation(state.ParentStyle()->GetTextOrientation());
state.Style()->SetTextOrientation(state.ParentStyle()->GetTextOrientation());
}
}


void StyleBuilderFunctions::applyInitialCSSPropertyWebkitWritingMode(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyWebkitWritingMode(StyleResolverState& state) {
state.Style()->SetWritingMode(ComputedStyle::InitialWritingMode());
state.Style()->SetWritingMode(ComputedStyleInitialFunctions::InitialWritingMode());
}
}


void StyleBuilderFunctions::applyInheritCSSPropertyWebkitWritingMode(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyWebkitWritingMode(StyleResolverState& state) {
state.Style()->SetWritingMode(state.ParentStyle()->GetWritingMode());
state.Style()->SetWritingMode(state.ParentStyle()->GetWritingMode());
}
}


void StyleBuilderFunctions::applyInitialCSSPropertyWritingMode(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyWritingMode(StyleResolverState& state) {
state.Style()->SetWritingMode(ComputedStyle::InitialWritingMode());
state.Style()->SetWritingMode(ComputedStyleInitialFunctions::InitialWritingMode());
}
}


void StyleBuilderFunctions::applyInheritCSSPropertyWritingMode(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyWritingMode(StyleResolverState& state) {
state.Style()->SetWritingMode(state.ParentStyle()->GetWritingMode());
state.Style()->SetWritingMode(state.ParentStyle()->GetWritingMode());
}
}


void StyleBuilderFunctions::applyInitialCSSPropertyAlignContent(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyAlignContent(StyleResolverState& state) {
state.Style()->SetAlignContent(ComputedStyle::InitialAlignContent());
state.Style()->SetAlignContent(ComputedStyleInitialFunctions::InitialAlignContent());
}
}


void StyleBuilderFunctions::applyInheritCSSPropertyAlignContent(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyAlignContent(StyleResolverState& state) {
state.Style()->SetAlignContent(state.ParentStyle()->AlignContent());
state.Style()->SetAlignContent(state.ParentStyle()->AlignContent());
}
}


void StyleBuilderFunctions::applyValueCSSPropertyAlignContent(StyleResolverState& state, const CSSValue& value) {
void StyleBuilderFunctions::applyValueCSSPropertyAlignContent(StyleResolverState& state, const CSSValue& value) {
state.Style()->SetAlignContent(StyleBuilderConverter::ConvertContentAlignmentData(state, value));
state.Style()->SetAlignContent(StyleBuilderConverter::ConvertContentAlignmentData(state, value));
}
}


void StyleBuilderFunctions::applyInitialCSSPropertyAlignmentBaseline(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyAlignmentBaseline(StyleResolverState& state) {
state.Style()->AccessSVGStyle().SetAlignmentBaseline(SVGComputedStyle::InitialAlignmentBaseline());
state.Style()->AccessSVGStyle().SetAlignmentBaseline(SVGComputedStyle::InitialAlignmentBaseline());
}
}


void StyleBuilderFunctions::applyInheritCSSPropertyAlignmentBaseline(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyAlignmentBaseline(StyleResolverState& state) {
state.Style()->AccessSVGStyle().SetAlignmentBaseline(state.ParentStyle()->SvgStyle().AlignmentBaseline());
state.Style()->AccessSVGStyle().SetAlignmentBaseline(state.ParentStyle()->SvgStyle().AlignmentBaseline());
}
}


void StyleBuilderFunctions::applyValueCSSPropertyAlignmentBaseline(StyleResolverState& state, const CSSValue& value) {
void StyleBuilderFunctions::applyValueCSSPropertyAlignmentBaseline(StyleResolverState& state, const CSSValue& value) {
state.Style()->AccessSVGStyle().SetAlignmentBaseline(ToCSSIdentifierValue(value).ConvertTo<EAlignmentBaseline>());
state.Style()->AccessSVGStyle().SetAlignmentBaseline(ToCSSIdentifierValue(value).ConvertTo<EAlignmentBaseline>());


}
}


void StyleBuilderFunctions::applyInitialCSSPropertyBackfaceVisibility(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyBackfaceVisibility(StyleResolverState& state) {
state.Style()->SetBackfaceVisibility(ComputedStyle::InitialBackfaceVisibility());
state.Style()->SetBackfaceVisibility(ComputedStyleInitialFunctions::InitialBackfaceVisibility());
}
}


void StyleBuilderFunctions::applyInheritCSSPropertyBackfaceVisibility(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyBackfaceVisibility(StyleResolverState& state) {
state.Style()->SetBackfaceVisibility(state.ParentStyle()->BackfaceVisibility());
state.Style()->SetBackfaceVisibility(state.ParentStyle()->BackfaceVisibility());
}
}


void StyleBuilderFunctions::applyValueCSSPropertyBackfaceVisibility(StyleResolverState& state, const CSSValue& value) {
void StyleBuilderFunctions::applyValueCSSPropertyBackfaceVisibility(StyleResolverState& state, const CSSValue& value) {
state.Style()->SetBackfaceVisibility(ToCSSIdentifierValue(value).ConvertTo<EBackfaceVisibility>());
state.Style()->SetBackfaceVisibility(ToCSSIdentifierValue(value).ConvertTo<EBackfaceVisibility>());


}
}


void StyleBuilderFunctions::applyInitialCSSPropertyBaselineShift(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyBaselineShift(StyleResolverState& state) {
state.Style()->AccessSVGStyle().SetBaselineShift(SVGComputedStyle::InitialBaselineShift());
state.Style()->AccessSVGStyle().SetBaselineShift(SVGComputedStyle::InitialBaselineShift());
}
}


void StyleBuilderFunctions::applyInitialCSSPropertyBorderBottomLeftRadius(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyBorderBottomLeftRadius(StyleResolverState& state) {
state.Style()->SetBorderBottomLeftRadius(ComputedStyle::InitialBorderBottomLeftRadius());
state.Style()->SetBorderBottomLeftRadius(ComputedStyleInitialFunctions::InitialBorderBottomLeftRadius());
}
}


void StyleBuilderFunctions::applyInheritCSSPropertyBorderBottomLeftRadius(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyBorderBottomLeftRadius(StyleResolverState& state) {
state.Style()->SetBorderBottomLeftRadius(state.ParentStyle()->BorderBottomLeftRadius());
state.Style()->SetBorderBottomLeftRadius(state.ParentStyle()->BorderBottomLeftRadius());
}
}


void StyleBuilderFunctions::applyValueCSSPropertyBorderBottomLeftRadius(StyleResolverState& state, const CSSValue& value) {
void StyleBuilderFunctions::applyValueCSSPropertyBorderBottomLeftRadius(StyleResolverState& state, const CSSValue& value) {
state.Style()->SetBorderBottomLeftRadius(StyleBuilderConverter::ConvertRadius(state, value));
state.Style()->SetBorderBottomLeftRadius(StyleBuilderConverter::ConvertRadius(state, value));
}
}


void StyleBuilderFunctions::applyInitialCSSPropertyBorderBottomRightRadius(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyBorderBottomRightRadius(StyleResolverState& state) {
state.Style()->SetBorderBottomRightRadius(ComputedStyle::InitialBorderBottomRightRadius());
state.Style()->SetBorderBottomRightRadius(ComputedStyleInitialFunctions::InitialBorderBottomRightRadius());
}
}


void StyleBuilderFunctions::applyInheritCSSPropertyBorderBottomRightRadius(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyBorderBottomRightRadius(StyleResolverState& state) {
state.Style()->SetBorderBottomRightRadius(state.ParentStyle()->BorderBottomRightRadius());
state.Style()->SetBorderBottomRightRadius(state.ParentStyle()->BorderBottomRightRadius());
}
}


void StyleBuilderFunctions::applyValueCSSPropertyBorderBottomRightRadius(StyleResolverState& state, const CSSValue& value) {
void StyleBuilderFunctions::applyValueCSSPropertyBorderBottomRightRadius(StyleResolverState& state, const CSSValue& value) {
state.Style()->SetBorderBottomRightRadius(StyleBuilderConverter::ConvertRadius(state, value));
state.Style()->SetBorderBottomRightRadius(StyleBuilderConverter::ConvertRadius(state, value));
}
}


void StyleBuilderFunctions::applyInitialCSSPropertyBorderBottomStyle(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyBorderBottomStyle(StyleResolverState& state) {
state.Style()->SetBorderBottomStyle(ComputedStyle::InitialBorderBottomStyle());
state.Style()->SetBorderBottomStyle(ComputedStyleInitialFunctions::InitialBorderBottomStyle());
}
}


void StyleBuilderFunctions::applyInheritCSSPropertyBorderBottomStyle(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyBorderBottomStyle(StyleResolverState& state) {
state.Style()->SetBorderBottomStyle(state.ParentStyle()->BorderBottomStyle());
state.Style()->SetBorderBottomStyle(state.ParentStyle()->BorderBottomStyle());
}
}


void StyleBuilderFunctions::applyValueCSSPropertyBorderBottomStyle(StyleResolverState& state, const CSSValue& value) {
void StyleBuilderFunctions::applyValueCSSPropertyBorderBottomStyle(StyleResolverState& state, const CSSValue& value) {
state.Style()->SetBorderBottomStyle(ToCSSIdentifierValue(value).ConvertTo<EBorderStyle>());
state.Style()->SetBorderBottomStyle(ToCSSIdentifierValue(value).ConvertTo<EBorderStyle>());


}
}


void StyleBuilderFunctions::applyInitialCSSPropertyBorderBottomWidth(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyBorderBottomWidth(StyleResolverState& state) {
state.Style()->SetBorderBottomWidth(ComputedStyle::InitialBorderBottomWidth());
state.Style()->SetBorderBottomWidth(ComputedStyleInitialFunctions::InitialBorderBottomWidth());
}
}


void StyleBuilderFunctions::applyInheritCSSPropertyBorderBottomWidth(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyBorderBottomWidth(StyleResolverState& state) {
state.Style()->SetBorderBottomWidth(state.ParentStyle()->BorderBottomWidth());
state.Style()->SetBorderBottomWidth(state.ParentStyle()->BorderBottomWidth());
}
}


void StyleBuilderFunctions::applyValueCSSPropertyBorderBottomWidth(StyleResolverState& state, const CSSValue& value) {
void StyleBuilderFunctions::applyValueCSSPropertyBorderBottomWidth(StyleResolverState& state, const CSSValue& value) {
state.Style()->SetBorderBottomWidth(StyleBuilderConverter::ConvertBorderWidth(state, value));
state.Style()->SetBorderBottomWidth(StyleBuilderConverter::ConvertBorderWidth(state, value));
}
}


void StyleBuilderFunctions::applyInitialCSSPropertyBorderCollapse(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyBorderCollapse(StyleResolverState& state) {
state.Style()->SetBorderCollapse(ComputedStyle::InitialBorderCollapse());
state.Style()->SetBorderCollapse(ComputedStyleInitialFunctions::InitialBorderCollapse());
state.Style()->SetBorderCollapseIsInherited
state.Style()->SetBorderCollapseIsInherited
(false);
(false);
}
}


void StyleBuilderFunctions::applyInheritCSSPropertyBorderCollapse(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyBorderCollapse(StyleResolverState& state) {
state.Style()->SetBorderCollapse(state.ParentStyle()->BorderCollapse());
state.Style()->SetBorderCollapse(state.ParentStyle()->BorderCollapse());
state.Style()->SetBorderCollapseIsInherited
state.Style()->SetBorderCollapseIsInherited
(true);
(true);
}
}


void StyleBuilderFunctions::applyValueCSSPropertyBorderCollapse(StyleResolverState& state, const CSSValue& value) {
void StyleBuilderFunctions::applyValueCSSPropertyBorderCollapse(StyleResolverState& state, const CSSValue& value) {
state.Style()->SetBorderCollapse(ToCSSIdentifierValue(value).ConvertTo<EBorderCollapse>());
state.Style()->SetBorderCollapse(ToCSSIdentifierValue(value).ConvertTo<EBorderCollapse>());


state.Style()->SetBorderCollapseIsInherited
state.Style()->SetBorderCollapseIsInherited
(false);
(false);
}
}


void StyleBuilderFunctions::applyInitialCSSPropertyBorderImageSource(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyBorderImageSource(StyleResolverState& state) {
state.Style()->SetBorderImageSource(ComputedStyle::InitialBorderImageSource());
state.Style()->SetBorderImageSource(ComputedStyleInitialFunctions::InitialBorderImageSource());
}
}


void StyleBuilderFunctions::applyInheritCSSPropertyBorderImageSource(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyBorderImageSource(StyleResolverState& state) {
state.Style()->SetBorderImageSource(state.ParentStyle()->BorderImageSource());
state.Style()->SetBorderImageSource(state.ParentStyle()->BorderImageSource());
}
}


void StyleBuilderFunctions::applyInitialCSSPropertyBorderLeftStyle(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyBorderLeftStyle(StyleResolverState& state) {
state.Style()->SetBorderLeftStyle(ComputedStyle::InitialBorderLeftStyle());
state.Style()->SetBorderLeftStyle(ComputedStyleInitialFunctions::InitialBorderLeftStyle());
}
}


void StyleBuilderFunctions::applyInheritCSSPropertyBorderLeftStyle(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyBorderLeftStyle(StyleResolverState& state) {
state.Style()->SetBorderLeftStyle(state.ParentStyle()->BorderLeftStyle());
state.Style()->SetBorderLeftStyle(state.ParentStyle()->BorderLeftStyle());
}
}


void StyleBuilderFunctions::applyValueCSSPropertyBorderLeftStyle(StyleResolverState& state, const CSSValue& value) {
void StyleBuilderFunctions::applyValueCSSPropertyBorderLeftStyle(StyleResolverState& state, const CSSValue& value) {
state.Style()->SetBorderLeftStyle(ToCSSIdentifierValue(value).ConvertTo<EBorderStyle>());
state.Style()->SetBorderLeftStyle(ToCSSIdentifierValue(value).ConvertTo<EBorderStyle>());


}
}


void StyleBuilderFunctions::applyInitialCSSPropertyBorderLeftWidth(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyBorderLeftWidth(StyleResolverState& state) {
state.Style()->SetBorderLeftWidth(ComputedStyle::InitialBorderLeftWidth());
state.Style()->SetBorderLeftWidth(ComputedStyleInitialFunctions::InitialBorderLeftWidth());
}
}


void StyleBuilderFunctions::applyInheritCSSPropertyBorderLeftWidth(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyBorderLeftWidth(StyleResolverState& state) {
state.Style()->SetBorderLeftWidth(state.ParentStyle()->BorderLeftWidth());
state.Style()->SetBorderLeftWidth(state.ParentStyle()->BorderLeftWidth());
}
}


void StyleBuilderFunctions::applyValueCSSPropertyBorderLeftWidth(StyleResolverState& state, const CSSValue& value) {
void StyleBuilderFunctions::applyValueCSSPropertyBorderLeftWidth(StyleResolverState& state, const CSSValue& value) {
state.Style()->SetBorderLeftWidth(StyleBuilderConverter::ConvertBorderWidth(state, value));
state.Style()->SetBorderLeftWidth(StyleBuilderConverter::ConvertBorderWidth(state, value));
}
}


void StyleBuilderFunctions::applyInitialCSSPropertyBorderRightStyle(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyBorderRightStyle(StyleResolverState& state) {
state.Style()->SetBorderRightStyle(ComputedStyle::InitialBorderRightStyle());
state.Style()->SetBorderRightStyle(ComputedStyleInitialFunctions::InitialBorderRightStyle());
}
}


void StyleBuilderFunctions::applyInheritCSSPropertyBorderRightStyle(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyBorderRightStyle(StyleResolverState& state) {
state.Style()->SetBorderRightStyle(state.ParentStyle()->BorderRightStyle());
state.Style()->SetBorderRightStyle(state.ParentStyle()->BorderRightStyle());
}
}


void StyleBuilderFunctions::applyValueCSSPropertyBorderRightStyle(StyleResolverState& state, const CSSValue& value) {
void StyleBuilderFunctions::applyValueCSSPropertyBorderRightStyle(StyleResolverState& state, const CSSValue& value) {
state.Style()->SetBorderRightStyle(ToCSSIdentifierValue(value).ConvertTo<EBorderStyle>());
state.Style()->SetBorderRightStyle(ToCSSIdentifierValue(value).ConvertTo<EBorderStyle>());


}
}


void StyleBuilderFunctions::applyInitialCSSPropertyBorderRightWidth(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyBorderRightWidth(StyleResolverState& state) {
state.Style()->SetBorderRightWidth(ComputedStyle::InitialBorderRightWidth());
state.Style()->SetBorderRightWidth(ComputedStyleInitialFunctions::InitialBorderRightWidth());
}
}


void StyleBuilderFunctions::applyInheritCSSPropertyBorderRightWidth(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyBorderRightWidth(StyleResolverState& state) {
state.Style()->SetBorderRightWidth(state.ParentStyle()->BorderRightWidth());
state.Style()->SetBorderRightWidth(state.ParentStyle()->BorderRightWidth());
}
}


void StyleBuilderFunctions::applyValueCSSPropertyBorderRightWidth(StyleResolverState& state, const CSSValue& value) {
void StyleBuilderFunctions::applyValueCSSPropertyBorderRightWidth(StyleResolverState& state, const CSSValue& value) {
state.Style()->SetBorderRightWidth(StyleBuilderConverter::ConvertBorderWidth(state, value));
state.Style()->SetBorderRightWidth(StyleBuilderConverter::ConvertBorderWidth(state, value));
}
}


void StyleBuilderFunctions::applyInitialCSSPropertyBorderTopLeftRadius(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyBorderTopLeftRadius(StyleResolverState& state) {
state.Style()->SetBorderTopLeftRadius(ComputedStyle::InitialBorderTopLeftRadius());
state.Style()->SetBorderTopLeftRadius(ComputedStyleInitialFunctions::InitialBorderTopLeftRadius());
}
}


void StyleBuilderFunctions::applyInheritCSSPropertyBorderTopLeftRadius(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyBorderTopLeftRadius(StyleResolverState& state) {
state.Style()->SetBorderTopLeftRadius(state.ParentStyle()->BorderTopLeftRadius());
state.Style()->SetBorderTopLeftRadius(state.ParentStyle()->BorderTopLeftRadius());
}
}


void StyleBuilderFunctions::applyValueCSSPropertyBorderTopLeftRadius(StyleResolverState& state, const CSSValue& value) {
void StyleBuilderFunctions::applyValueCSSPropertyBorderTopLeftRadius(StyleResolverState& state, const CSSValue& value) {
state.Style()->SetBorderTopLeftRadius(StyleBuilderConverter::ConvertRadius(state, value));
state.Style()->SetBorderTopLeftRadius(StyleBuilderConverter::ConvertRadius(state, value));
}
}


void StyleBuilderFunctions::applyInitialCSSPropertyBorderTopRightRadius(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyBorderTopRightRadius(StyleResolverState& state) {
state.Style()->SetBorderTopRightRadius(ComputedStyle::InitialBorderTopRightRadius());
state.Style()->SetBorderTopRightRadius(ComputedStyleInitialFunctions::InitialBorderTopRightRadius());
}
}


void StyleBuilderFunctions::applyInheritCSSPropertyBorderTopRightRadius(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyBorderTopRightRadius(StyleResolverState& state) {
state.Style()->SetBorderTopRightRadius(state.ParentStyle()->BorderTopRightRadius());
state.Style()->SetBorderTopRightRadius(state.ParentStyle()->BorderTopRightRadius());
}
}


void StyleBuilderFunctions::applyValueCSSPropertyBorderTopRightRadius(StyleResolverState& state, const CSSValue& value) {
void StyleBuilderFunctions::applyValueCSSPropertyBorderTopRightRadius(StyleResolverState& state, const CSSValue& value) {
state.Style()->SetBorderTopRightRadius(StyleBuilderConverter::ConvertRadius(state, value));
state.Style()->SetBorderTopRightRadius(StyleBuilderConverter::ConvertRadius(state, value));
}
}


void StyleBuilderFunctions::applyInitialCSSPropertyBorderTopStyle(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyBorderTopStyle(StyleResolverState& state) {
state.Style()->SetBorderTopStyle(ComputedStyle::InitialBorderTopStyle());
state.Style()->SetBorderTopStyle(ComputedStyleInitialFunctions::InitialBorderTopStyle());
}
}


void StyleBuilderFunctions::applyInheritCSSPropertyBorderTopStyle(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyBorderTopStyle(StyleResolverState& state) {
state.Style()->SetBorderTopStyle(state.ParentStyle()->BorderTopStyle());
state.Style()->SetBorderTopStyle(state.ParentStyle()->BorderTopStyle());
}
}


void StyleBuilderFunctions::applyValueCSSPropertyBorderTopStyle(StyleResolverState& state, const CSSValue& value) {
void StyleBuilderFunctions::applyValueCSSPropertyBorderTopStyle(StyleResolverState& state, const CSSValue& value) {
state.Style()->SetBorderTopStyle(ToCSSIdentifierValue(value).ConvertTo<EBorderStyle>());
state.Style()->SetBorderTopStyle(ToCSSIdentifierValue(value).ConvertTo<EBorderStyle>());


}
}


void StyleBuilderFunctions::applyInitialCSSPropertyBorderTopWidth(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyBorderTopWidth(StyleResolverState& state) {
state.Style()->SetBorderTopWidth(ComputedStyle::InitialBorderTopWidth());
state.Style()->SetBorderTopWidth(ComputedStyleInitialFunctions::InitialBorderTopWidth());
}
}


void StyleBuilderFunctions::applyInheritCSSPropertyBorderTopWidth(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyBorderTopWidth(StyleResolverState& state) {
state.Style()->SetBorderTopWidth(state.ParentStyle()->BorderTopWidth());
state.Style()->SetBorderTopWidth(state.ParentStyle()->BorderTopWidth());
}
}


void StyleBuilderFunctions::applyValueCSSPropertyBorderTopWidth(StyleResolverState& state, const CSSValue& value) {
void StyleBuilderFunctions::applyValueCSSPropertyBorderTopWidth(StyleResolverState& state, const CSSValue& value) {
state.Style()->SetBorderTopWidth(StyleBuilderConverter::ConvertBorderWidth(state, value));
state.Style()->SetBorderTopWidth(StyleBuilderConverter::ConvertBorderWidth(state, value));
}
}


void StyleBuilderFunctions::applyInitialCSSPropertyBottom(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyBottom(StyleResolverState& state) {
state.Style()->SetBottom(ComputedStyle::InitialBottom());
state.Style()->SetBottom(ComputedStyleInitialFunctions::InitialBottom());
}
}


void StyleBuilderFunctions::applyInheritCSSPropertyBottom(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyBottom(StyleResolverState& state) {
state.Style()->SetBottom(state.ParentStyle()->Bottom());
state.Style()->SetBottom(state.ParentStyle()->Bottom());
}
}


void StyleBuilderFunctions::applyValueCSSPropertyBottom(StyleResolverState& state, const CSSValue& value) {
void StyleBuilderFunctions::applyValueCSSPropertyBottom(StyleResolverState& state, const CSSValue& value) {
state.Style()->SetBottom(StyleBuilderConverter::ConvertLengthOrAuto(state, value));
state.Style()->SetBottom(StyleBuilderConverter::ConvertLengthOrAuto(state, value));
}
}


void StyleBuilderFunctions::applyInitialCSSPropertyBoxSizing(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyBoxSizing(StyleResolverState& state) {
state.Style()->SetBoxSizing(ComputedStyle::InitialBoxSizing());
state.Style()->SetBoxSizing(ComputedStyleInitialFunctions::InitialBoxSizing());
}
}


void StyleBuilderFunctions::applyInheritCSSPropertyBoxSizing(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyBoxSizing(StyleResolverState& state) {
state.Style()->SetBoxSizing(state.ParentStyle()->BoxSizing());
state.Style()->SetBoxSizing(state.ParentStyle()->BoxSizing());
}
}


void StyleBuilderFunctions::applyValueCSSPropertyBoxSizing(StyleResolverState& state, const CSSValue& value) {
void StyleBuilderFunctions::applyValueCSSPropertyBoxSizing(StyleResolverState& state, const CSSValue& value) {
state.Style()->SetBoxSizing(ToCSSIdentifierValue(value).ConvertTo<EBoxSizing>());
state.Style()->SetBoxSizing(ToCSSIdentifierValue(value).ConvertTo<EBoxSizing>());


}
}


void StyleBuilderFunctions::applyInitialCSSPropertyBreakAfter(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyBreakAfter(StyleResolverState& state) {
state.Style()->SetBreakAfter(ComputedStyle::InitialBreakAfter());
state.Style()->SetBreakAfter(ComputedStyleInitialFunctions::InitialBreakAfter());
}
}


void StyleBuilderFunctions::applyInheritCSSPropertyBreakAfter(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyBreakAfter(StyleResolverState& state) {
state.Style()->SetBreakAfter(state.ParentStyle()->BreakAfter());
state.Style()->SetBreakAfter(state.ParentStyle()->BreakAfter());
}
}


void StyleBuilderFunctions::applyValueCSSPropertyBreakAfter(StyleResolverState& state, const CSSValue& value) {
void StyleBuilderFunctions::applyValueCSSPropertyBreakAfter(StyleResolverState& state, const CSSValue& value) {
state.Style()->SetBreakAfter(ToCSSIdentifierValue(value).ConvertTo<EBreakBetween>());
state.Style()->SetBreakAfter(ToCSSIdentifierValue(value).ConvertTo<EBreakBetween>());


}
}


void StyleBuilderFunctions::applyInitialCSSPropertyBreakBefore(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyBreakBefore(StyleResolverState& state) {
state.Style()->SetBreakBefore(ComputedStyle::InitialBreakBefore());
state.Style()->SetBreakBefore(ComputedStyleInitialFunctions::InitialBreakBefore());
}
}


void StyleBuilderFunctions::applyInheritCSSPropertyBreakBefore(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyBreakBefore(StyleResolverState& state) {
state.Style()->SetBreakBefore(state.ParentStyle()->BreakBefore());
state.Style()->SetBreakBefore(state.ParentStyle()->BreakBefore());
}
}


void StyleBuilderFunctions::applyValueCSSPropertyBreakBefore(StyleResolverState& state, const CSSValue& value) {
void StyleBuilderFunctions::applyValueCSSPropertyBreakBefore(StyleResolverState& state, const CSSValue& value) {
state.Style()->SetBreakBefore(ToCSSIdentifierValue(value).ConvertTo<EBreakBetween>());
state.Style()->SetBreakBefore(ToCSSIdentifierValue(value).ConvertTo<EBreakBetween>());


}
}


void StyleBuilderFunctions::applyInitialCSSPropertyBreakInside(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyBreakInside(StyleResolverState& state) {
state.Style()->SetBreakInside(ComputedStyle::InitialBreakInside());
state.Style()->SetBreakInside(ComputedStyleInitialFunctions::InitialBreakInside());
}
}


void StyleBuilderFunctions::applyInheritCSSPropertyBreakInside(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyBreakInside(StyleResolverState& state) {
state.Style()->SetBreakInside(state.ParentStyle()->BreakInside());
state.Style()->SetBreakInside(state.ParentStyle()->BreakInside());
}
}


void StyleBuilderFunctions::applyValueCSSPropertyBreakInside(StyleResolverState& state, const CSSValue& value) {
void StyleBuilderFunctions::applyValueCSSPropertyBreakInside(StyleResolverState& state, const CSSValue& value) {
state.Style()->SetBreakInside(ToCSSIdentifierValue(value).ConvertTo<EBreakInside>());
state.Style()->SetBreakInside(ToCSSIdentifierValue(value).ConvertTo<EBreakInside>());


}
}


void StyleBuilderFunctions::applyInitialCSSPropertyBufferedRendering(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyBufferedRendering(StyleResolverState& state) {
state.Style()->AccessSVGStyle().SetBufferedRendering(SVGComputedStyle::InitialBufferedRendering());
state.Style()->AccessSVGStyle().SetBufferedRendering(SVGComputedStyle::InitialBufferedRendering());
}
}


void StyleBuilderFunctions::applyInheritCSSPropertyBufferedRendering(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyBufferedRendering(StyleResolverState& state) {
state.Style()->AccessSVGStyle().SetBufferedRendering(state.ParentStyle()->SvgStyle().BufferedRendering());
state.Style()->AccessSVGStyle().SetBufferedRendering(state.ParentStyle()->SvgStyle().BufferedRendering());
}
}


void StyleBuilderFunctions::applyValueCSSPropertyBufferedRendering(StyleResolverState& state, const CSSValue& value) {
void StyleBuilderFunctions::applyValueCSSPropertyBufferedRendering(StyleResolverState& state, const CSSValue& value) {
state.Style()->AccessSVGStyle().SetBufferedRendering(ToCSSIdentifierValue(value).ConvertTo<EBufferedRendering>());
state.Style()->AccessSVGStyle().SetBufferedRendering(ToCSSIdentifierValue(value).ConvertTo<EBufferedRendering>());


}
}


void StyleBuilderFunctions::applyInitialCSSPropertyCaptionSide(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyCaptionSide(StyleResolverState& state) {
state.Style()->SetCaptionSide(ComputedStyle::InitialCaptionSide());
state.Style()->SetCaptionSide(ComputedStyleInitialFunctions::InitialCaptionSide());
state.Style()->SetCaptionSideIsInherited
state.Style()->SetCaptionSideIsInherited
(false);
(false);
}
}


void StyleBuilderFunctions::applyInheritCSSPropertyCaptionSide(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyCaptionSide(StyleResolverState& state) {
state.Style()->SetCaptionSide(state.ParentStyle()->CaptionSide());
state.Style()->SetCaptionSide(state.ParentStyle()->CaptionSide());
state.Style()->SetCaptionSideIsInherited
state.Style()->SetCaptionSideIsInherited
(true);
(true);
}
}


void StyleBuilderFunctions::applyValueCSSPropertyCaptionSide(StyleResolverState& state, const CSSValue& value) {
void StyleBuilderFunctions::applyValueCSSPropertyCaptionSide(StyleResolverState& state, const CSSValue& value) {
state.Style()->SetCaptionSide(ToCSSIdentifierValue(value).ConvertTo<ECaptionSide>());
state.Style()->SetCaptionSide(ToCSSIdentifierValue(value).ConvertTo<ECaptionSide>());


state.Style()->SetCaptionSideIsInherited
state.Style()->SetCaptionSideIsInherited
(false);
(false);
}
}


void StyleBuilderFunctions::applyInitialCSSPropertyClear(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyClear(StyleResolverState& state) {
state.Style()->SetClear(ComputedStyle::InitialClear());
state.Style()->SetClear(ComputedStyleInitialFunctions::InitialClear());
}
}


void StyleBuilderFunctions::applyInheritCSSPropertyClear(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyClear(StyleResolverState& state) {
state.Style()->SetClear(state.ParentStyle()->Clear());
state.Style()->SetClear(state.ParentStyle()->Clear());
}
}


void StyleBuilderFunctions::applyValueCSSPropertyClear(StyleResolverState& state, const CSSValue& value) {
void StyleBuilderFunctions::applyValueCSSPropertyClear(StyleResolverState& state, const CSSValue& value) {
state.Style()->SetClear(ToCSSIdentifierValue(value).ConvertTo<EClear>());
state.Style()->SetClear(ToCSSIdentifierValue(value).ConvertTo<EClear>());


}
}


void StyleBuilderFunctions::applyInitialCSSPropertyClipRule(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyClipRule(StyleResolverState& state) {
state.Style()->AccessSVGStyle().SetClipRule(SVGComputedStyle::InitialClipRule());
state.Style()->AccessSVGStyle().SetClipRule(SVGComputedStyle::InitialClipRule());
}
}


void StyleBuilderFunctions::applyInheritCSSPropertyClipRule(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyClipRule(StyleResolverState& state) {
state.Style()->AccessSVGStyle().SetClipRule(state.ParentStyle()->SvgStyle().ClipRule());
state.Style()->AccessSVGStyle().SetClipRule(state.ParentStyle()->SvgStyle().ClipRule());
}
}


void StyleBuilderFunctions::applyValueCSSPropertyClipRule(StyleResolverState& state, const CSSValue& value) {
void StyleBuilderFunctions::applyValueCSSPropertyClipRule(StyleResolverState& state, const CSSValue& value) {
state.Style()->AccessSVGStyle().SetClipRule(ToCSSIdentifierValue(value).ConvertTo<WindRule>());
state.Style()->AccessSVGStyle().SetClipRule(ToCSSIdentifierValue(value).ConvertTo<WindRule>());


}
}


void StyleBuilderFunctions::applyInitialCSSPropertyColorInterpolation(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyColorInterpolation(StyleResolverState& state) {
state.Style()->AccessSVGStyle().SetColorInterpolation(SVGComputedStyle::InitialColorInterpolation());
state.Style()->AccessSVGStyle().SetColorInterpolation(SVGComputedStyle::InitialColorInterpolation());
}
}


void StyleBuilderFunctions::applyInheritCSSPropertyColorInterpolation(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyColorInterpolation(StyleResolverState& state) {
state.Style()->AccessSVGStyle().SetColorInterpolation(state.ParentStyle()->SvgStyle().ColorInterpolation());
state.Style()->AccessSVGStyle().SetColorInterpolation(state.ParentStyle()->SvgStyle().ColorInterpolation());
}
}


void StyleBuilderFunctions::applyValueCSSPropertyColorInterpolation(StyleResolverState& state, const CSSValue& value) {
void StyleBuilderFunctions::applyValueCSSPropertyColorInterpolation(StyleResolverState& state, const CSSValue& value) {
state.Style()->AccessSVGStyle().SetColorInterpolation(ToCSSIdentifierValue(value).ConvertTo<EColorInterpolation>());
state.Style()->AccessSVGStyle().SetColorInterpolation(ToCSSIdentifierValue(value).ConvertTo<EColorInterpolation>());


}
}


void StyleBuilderFunctions::applyInitialCSSPropertyColorInterpolationFilters(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyColorInterpolationFilters(StyleResolverState& state) {
state.Style()->AccessSVGStyle().SetColorInterpolationFilters(SVGComputedStyle::InitialColorInterpolationFilters());
state.Style()->AccessSVGStyle().SetColorInterpolationFilters(SVGComputedStyle::InitialColorInterpolationFilters());
}
}


void StyleBuilderFunctions::applyInheritCSSPropertyColorInterpolationFilters(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyColorInterpolationFilters(StyleResolverState& state) {
state.Style()->AccessSVGStyle().SetColorInterpolationFilters(state.ParentStyle()->SvgStyle().ColorInterpolationFilters());
state.Style()->AccessSVGStyle().SetColorInterpolationFilters(state.ParentStyle()->SvgStyle().ColorInterpolationFilters());
}
}


void StyleBuilderFunctions::applyValueCSSPropertyColorInterpolationFilters(StyleResolverState& state, const CSSValue& value) {
void StyleBuilderFunctions::applyValueCSSPropertyColorInterpolationFilters(StyleResolverState& state, const CSSValue& value) {
state.Style()->AccessSVGStyle().SetColorInterpolationFilters(ToCSSIdentifierValue(value).ConvertTo<EColorInterpolation>());
state.Style()->AccessSVGStyle().SetColorInterpolationFilters(ToCSSIdentifierValue(value).ConvertTo<EColorInterpolation>());


}
}


void StyleBuilderFunctions::applyInitialCSSPropertyColorRendering(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyColorRendering(StyleResolverState& state) {
state.Style()->AccessSVGStyle().SetColorRendering(SVGComputedStyle::InitialColorRendering());
state.Style()->AccessSVGStyle().SetColorRendering(SVGComputedStyle::InitialColorRendering());
}
}


void StyleBuilderFunctions::applyInheritCSSPropertyColorRendering(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyColorRendering(StyleResolverState& state) {
state.Style()->AccessSVGStyle().SetColorRendering(state.ParentStyle()->SvgStyle().ColorRendering());
state.Style()->AccessSVGStyle().SetColorRendering(state.ParentStyle()->SvgStyle().ColorRendering());
}
}


void StyleBuilderFunctions::applyValueCSSPropertyColorRendering(StyleResolverState& state, const CSSValue& value) {
void StyleBuilderFunctions::applyValueCSSPropertyColorRendering(StyleResolverState& state, const CSSValue& value) {
state.Style()->AccessSVGStyle().SetColorRendering(ToCSSIdentifierValue(value).ConvertTo<EColorRendering>());
state.Style()->AccessSVGStyle().SetColorRendering(ToCSSIdentifierValue(value).ConvertTo<EColorRendering>());


}
}


void StyleBuilderFunctions::applyInitialCSSPropertyColumnFill(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyColumnFill(StyleResolverState& state) {
state.Style()->SetColumnFill(ComputedStyle::InitialColumnFill());
state.Style()->SetColumnFill(ComputedStyleInitialFunctions::InitialColumnFill());
}
}


void StyleBuilderFunctions::applyInheritCSSPropertyColumnFill(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyColumnFill(StyleResolverState& state) {
state.Style()->SetColumnFill(state.ParentStyle()->GetColumnFill());
state.Style()->SetColumnFill(state.ParentStyle()->GetColumnFill());
}
}


void StyleBuilderFunctions::applyValueCSSPropertyColumnFill(StyleResolverState& state, const CSSValue& value) {
void StyleBuilderFunctions::applyValueCSSPropertyColumnFill(StyleResolverState& state, const CSSValue& value) {
state.Style()->SetColumnFill(ToCSSIdentifierValue(value).ConvertTo<EColumnFill>());
state.Style()->SetColumnFill(ToCSSIdentifierValue(value).ConvertTo<EColumnFill>());


}
}


void StyleBuilderFunctions::applyInitialCSSPropertyColumnRuleStyle(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyColumnRuleStyle(StyleResolverState& state) {
state.Style()->SetColumnRuleStyle(ComputedStyle::InitialColumnRuleStyle());
state.Style()->SetColumnRuleStyle(ComputedStyleInitialFunctions::InitialColumnRuleStyle());
}
}


void StyleBuilderFunctions::applyInheritCSSPropertyColumnRuleStyle(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyColumnRuleStyle(StyleResolverState& state) {
state.Style()->SetColumnRuleStyle(state.ParentStyle()->ColumnRuleStyle());
state.Style()->SetColumnRuleStyle(state.ParentStyle()->ColumnRuleStyle());
}
}


void StyleBuilderFunctions::applyValueCSSPropertyColumnRuleStyle(StyleResolverState& state, const CSSValue& value) {
void StyleBuilderFunctions::applyValueCSSPropertyColumnRuleStyle(StyleResolverState& state, const CSSValue& value) {
state.Style()->SetColumnRuleStyle(ToCSSIdentifierValue(value).ConvertTo<EBorderStyle>());
state.Style()->SetColumnRuleStyle(ToCSSIdentifierValue(value).ConvertTo<EBorderStyle>());


}
}


void StyleBuilderFunctions::applyInitialCSSPropertyCx(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyCx(StyleResolverState& state) {
state.Style()->AccessSVGStyle().SetCx(SVGComputedStyle::InitialCx());
state.Style()->AccessSVGStyle().SetCx(SVGComputedStyle::InitialCx());
}
}


void StyleBuilderFunctions::applyInheritCSSPropertyCx(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyCx(StyleResolverState& state) {
state.Style()->AccessSVGStyle().SetCx(state.ParentStyle()->SvgStyle().Cx());
state.Style()->AccessSVGStyle().SetCx(state.ParentStyle()->SvgStyle().Cx());
}
}


void StyleBuilderFunctions::applyValueCSSPropertyCx(StyleResolverState& state, const CSSValue& value) {
void StyleBuilderFunctions::applyValueCSSPropertyCx(StyleResolverState& state, const CSSValue& value) {
state.Style()->AccessSVGStyle().SetCx(StyleBuilderConverter::ConvertLength(state, value));
state.Style()->AccessSVGStyle().SetCx(StyleBuilderConverter::ConvertLength(state, value));
}
}


void StyleBuilderFunctions::applyInitialCSSPropertyCy(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyCy(StyleResolverState& state) {
state.Style()->AccessSVGStyle().SetCy(SVGComputedStyle::InitialCy());
state.Style()->AccessSVGStyle().SetCy(SVGComputedStyle::InitialCy());
}
}


void StyleBuilderFunctions::applyInheritCSSPropertyCy(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyCy(StyleResolverState& state) {
state.Style()->AccessSVGStyle().SetCy(state.ParentStyle()->SvgStyle().Cy());
state.Style()->AccessSVGStyle().SetCy(state.ParentStyle()->SvgStyle().Cy());
}
}


void StyleBuilderFunctions::applyValueCSSPropertyCy(StyleResolverState& state, const CSSValue& value) {
void StyleBuilderFunctions::applyValueCSSPropertyCy(StyleResolverState& state, const CSSValue& value) {
state.Style()->AccessSVGStyle().SetCy(StyleBuilderConverter::ConvertLength(state, value));
state.Style()->AccessSVGStyle().SetCy(StyleBuilderConverter::ConvertLength(state, value));
}
}


void StyleBuilderFunctions::applyInitialCSSPropertyDisplay(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyDisplay(StyleResolverState& state) {
state.Style()->SetDisplay(ComputedStyle::InitialDisplay());
state.Style()->SetDisplay(ComputedStyleInitialFunctions::InitialDisplay());
}
}


void StyleBuilderFunctions::applyInheritCSSPropertyDisplay(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyDisplay(StyleResolverState& state) {
state.Style()->SetDisplay(state.ParentStyle()->Display());
state.Style()->SetDisplay(state.ParentStyle()->Display());
}
}


void StyleBuilderFunctions::applyValueCSSPropertyDisplay(StyleResolverState& state, const CSSValue& value) {
void StyleBuilderFunctions::applyValueCSSPropertyDisplay(StyleResolverState& state, const CSSValue& value) {
state.Style()->SetDisplay(ToCSSIdentifierValue(value).ConvertTo<EDisplay>());
state.Style()->SetDisplay(ToCSSIdentifierValue(value).ConvertTo<EDisplay>());


}
}


void StyleBuilderFunctions::applyInitialCSSPropertyDominantBaseline(StyleResolverState& state) {
void StyleBuilderFunctions::applyInitialCSSPropertyDominantBaseline(StyleResolverState& state) {
state.Style()->AccessSVGStyle().SetDominantBaseline(SVGComputedStyle::InitialDominantBaseline());
state.Style()->AccessSVGStyle().SetDominantBaseline(SVGComputedStyle::InitialDominantBaseline());
}
}


void StyleBuilderFunctions::applyInheritCSSPropertyDominantBaseline(StyleResolverState& state) {
void StyleBuilderFunctions::applyInheritCSSPropertyDom
state.Style()->AccessSVGStyle().SetDominantBaseline(state.ParentStyle()->SvgStyle().DominantBaseline());
}

void StyleBuilderFunctions::applyValueCSSPropertyDominantBaseline(StyleResolverState& state, const CSSValue& value) {
state.Style()->AccessSVGStyle().SetDominantBaseline(ToCSSIdentifierValue(value).ConvertTo<EDominantBaseline>());

}

void StyleBuilderFunctions::applyInitialCSSPropertyEmptyCells(StyleResolverState& state) {
state.Style()