Fix formatting of cpp_dependent_type

Note that `cpp_dependent_type` is currently never generated, so it is
not tested.

Fixes #148.
This commit is contained in:
Jonathan Müller 2022-10-22 11:42:31 +02:00
commit a3393ed0fa

View file

@ -491,7 +491,9 @@ void write_template_instantiation(code_generator::output& output,
void write_dependent(code_generator::output& output, const cpp_dependent_type& type)
{
output << token_seq(type.name());
output << keyword("typename") << whitespace;
detail::write_type(output, type.dependee(), "");
output << punctuation("::") << identifier(type.name());
}
void write_unexposed(code_generator::output& output, const cpp_unexposed_type& type)