Upstream version 7.36.149.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / Source / build / scripts / templates / RuntimeEnabledFeatures.cpp.tmpl
1 {% from 'macros.tmpl' import license %}
2 {{license()}}
3
4 #include "config.h"
5 #include "RuntimeEnabledFeatures.h"
6
7 namespace WebCore {
8
9 {% for feature_set in feature_sets %}
10 void RuntimeEnabledFeatures::set{{feature_set|capitalize}}FeaturesEnabled(bool enable)
11 {
12     {% for feature in features if feature.status == feature_set %}
13     set{{feature.name}}Enabled(enable);
14     {% endfor %}
15 }
16
17 {% endfor %}
18 {% for feature in features if not feature.custom %}
19 {% filter enable_conditional(feature.condition) %}
20 bool RuntimeEnabledFeatures::is{{feature.name}}Enabled = {{'true' if feature.status == 'stable' else 'false'}};
21 {% endfilter %}
22 {% endfor %}
23
24 } // namespace WebCore