aboutsummaryrefslogtreecommitdiffstats
path: root/qface/builtin/qtqml/templates/module.js
blob: c1a92a104a6598710972fd31bbce93b5ae5ad6e8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
{% include 'copyright.h' %}


/*
 * This is an auto-generated file.
 * Do not edit! All changes made to it will be lost.
 */

.pragma library

{% for enum in module.enums %}
// Enum: {{enum}}
{% for member in enum.members %}
var {{member}} = {{member.value}};
{% endfor %}
{% endfor %}

{% for struct in module.structs %}
function create{{struct}}() {
    return {
        {% for field in struct.fields %}
        {{field}} : {{field | defaultValue}},
        {% endfor %}
    };
}
{% endfor %}