blob: c89324c1850b88c739aaa9639d758c080a92e4bb [file] [log] [blame]
{% from "macros.tmpl" import wrap_with_condition, license -%}
{{ license() }}
namespace WebCore {
class CSSValue;
class StyleResolver;
class StyleResolverState;
class StyleBuilderFunctions {
public:
{%- for property_id, property in properties.items() if not property.use_handlers_for %}
{% call wrap_with_condition(property.condition) %}
static void applyInitial{{property_id}}(StyleResolver*, StyleResolverState&);
static void applyInherit{{property_id}}(StyleResolver*, StyleResolverState&);
static void applyValue{{property_id}}(StyleResolver*, StyleResolverState&, CSSValue*);
{%- endcall %}
{%- endfor %}
};
} // namespace WebCore