diff options
author | Csaba Hruska <csaba.hruska@gmail.com> | 2015-09-17 13:14:57 +0200 |
---|---|---|
committer | Csaba Hruska <csaba.hruska@gmail.com> | 2015-09-17 13:14:57 +0200 |
commit | cc6e335b445cbbeaca3c83bf694404ed4949fb3f (patch) | |
tree | 397535d5e3565922d958e674ae1869d1179cd898 /templates | |
parent | 44e12314657ec0655251a82ca81336f8eab9cd70 (diff) |
ddl: set tags in c++ constructors
Diffstat (limited to 'templates')
-rw-r--r-- | templates/data.hpp.ede | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/templates/data.hpp.ede b/templates/data.hpp.ede index 0dcb02c..383ed5f 100644 --- a/templates/data.hpp.ede +++ b/templates/data.hpp.ede | |||
@@ -24,6 +24,7 @@ namespace data { {% for c in t.value.constructors %}{% if !(c.value.fields | emp | |||
24 | public:{% for f in c.value.fields %}{% if c.value.fields | hasFieldNames %} | 24 | public:{% for f in c.value.fields %}{% if c.value.fields | hasFieldNames %} |
25 | {{ f.value.fieldType | cppType }} {{ f.value.fieldName }};{% else %} | 25 | {{ f.value.fieldType | cppType }} {{ f.value.fieldName }};{% else %} |
26 | {{ f.value.fieldType | cppType | parens }} _{{ f.index0 }};{% endif %}{% endfor %} | 26 | {{ f.value.fieldType | cppType | parens }} _{{ f.index0 }};{% endif %}{% endfor %} |
27 | {{ c.value.name }}() { tag = tag::{{ c.value.name }}; } | ||
27 | };{% endif %}{% endfor %} | 28 | };{% endif %}{% endfor %} |
28 | } | 29 | } |
29 | {% when "TypeAlias" %} | 30 | {% when "TypeAlias" %} |