1<%
2p_tag = property.snake_case + "_t"
3p_type = property.cppTypeParam(interface.name)
4%>\
5    struct ${p_tag}
6    {
7        using value_type = ${p_type};
8        ${p_tag}() = default;
9        explicit ${p_tag}(value_type) {}
10    };
11