blob: c2b4998f205c0928185393ea96addf4fd6252cf2 [file] [log] [blame]
{% from 'macros.tmpl' import license %}
{{license()}}
#ifndef StyleBuilderFunctions_h
#define StyleBuilderFunctions_h
#include "core/css/resolver/StyleBuilderConverter.h"
namespace blink {
class CSSValue;
class StyleResolverState;
class StyleBuilderFunctions {
public:
{% for property_id, property in properties.items()
if property.should_declare_functions %}
static void applyInitial{{property_id}}(StyleResolverState&);
static void applyInherit{{property_id}}(StyleResolverState&);
static void applyValue{{property_id}}(StyleResolverState&, const CSSValue&);
{% endfor %}
static void applyValueCSSPropertyVariable(StyleResolverState&, const CSSValue&);
};
} // namespace blink
#endif