Upstream version 7.36.149.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / Source / build / scripts / templates / StyleBuilderFunctions.h.tmpl
1 {% from 'macros.tmpl' import license %}
2 {{license()}}
3
4 #ifndef StyleBuilderFunctions_h
5 #define StyleBuilderFunctions_h
6
7 #include "core/css/resolver/StyleBuilderConverter.h"
8
9 namespace WebCore {
10
11 class CSSValue;
12 class StyleResolverState;
13
14 class StyleBuilderFunctions {
15 public:
16
17     {% for property_id, property in properties.items()
18            if not property.use_handlers_for %}
19     static void applyInitial{{property_id}}(StyleResolverState&);
20     static void applyInherit{{property_id}}(StyleResolverState&);
21     static void applyValue{{property_id}}(StyleResolverState&, CSSValue*);
22
23     {% endfor %}
24 };
25
26 } // namespace WebCore
27
28 #endif