blob: afa64134a5f8fe3c48636f50f0486b0ff00059a9 [file] [log] [blame]
{% from 'fields/field.tmpl' import encode, argument_type %}
{% macro decl_public_methods(field) %}
bool {{field.getter_method_name}}() const {
return {{field.name}};
}
void {{field.setter_method_name}}() {
{{field.name}} = {{encode(field, "true")}};
}
{% endmacro %}
{% macro decl_protected_methods(field) -%}
void {{field.internal_setter_method_name}}({{argument_type(field)}} v) {
{{field.name}} = {{encode(field, "v")}};
}
{%- endmacro %}