Index: headless/lib/browser/types_h.template |
diff --git a/headless/lib/browser/types_h.template b/headless/lib/browser/types_h.template |
index 0d883ea9446d49283d38a31ad4e1a994c207af62..25b341d89dd4360752f1afe9b2c8bf0a92af5d95 100644 |
--- a/headless/lib/browser/types_h.template |
+++ b/headless/lib/browser/types_h.template |
@@ -69,11 +69,11 @@ class HEADLESS_EXPORT {{type.id}} { |
// {{property.description}} |
{% endif %} |
{% if property.optional %} |
- bool Has{{property.name | to_title_case}}() { return !!{{property.name | camelcase_to_hacker_style}}_; } |
- {{resolve_type(property).raw_return_type}} Get{{property.name | to_title_case}}() { return {{resolve_type(property).to_raw_return_type % ("%s_.value()" % property.name | camelcase_to_hacker_style)}}; } |
+ bool Has{{property.name | to_title_case}}() const { return !!{{property.name | camelcase_to_hacker_style}}_; } |
+ {{resolve_type(property).raw_return_type}} Get{{property.name | to_title_case}}() const { return {{resolve_type(property).to_raw_return_type % ("%s_.value()" % property.name | camelcase_to_hacker_style)}}; } |
void Set{{property.name | to_title_case}}({{resolve_type(property).pass_type}} value) { {{property.name | camelcase_to_hacker_style}}_ = {{resolve_type(property).to_pass_type % 'value'}}; } |
{% else %} |
- {{resolve_type(property).raw_return_type}} Get{{property.name | to_title_case}}() { return {{resolve_type(property).to_raw_return_type % ("%s_" % property.name | camelcase_to_hacker_style)}}; } |
+ {{resolve_type(property).raw_return_type}} Get{{property.name | to_title_case}}() const { return {{resolve_type(property).to_raw_return_type % ("%s_" % property.name | camelcase_to_hacker_style)}}; } |
void Set{{property.name | to_title_case}}({{resolve_type(property).pass_type}} value) { {{property.name | camelcase_to_hacker_style}}_ = {{resolve_type(property).to_pass_type % 'value'}}; } |
{% endif %} |
{% endfor %} |