Closed JM-deprecated closed 2 years ago
Hi,
when converting a struct compound, the generated .adoc file only contains the part of the compound name after the last ::.
::
eg. <compoundname>is_container< std::array< T, N > ></compoundname> results in the Asciidoc section title array< T, N > >.
<compoundname>is_container< std::array< T, N > ></compoundname>
array< T, N > >
I suspect that the compound names are being parsed in a way where everything before the :: is considered to be a namespace.
I have reproduced the issue in a unit test. The parser that removes the namespace from the full name is indeed too simple. I will switch to using the full type parser for the name.
Hi,
when converting a struct compound, the generated .adoc file only contains the part of the compound name after the last
::
.eg.
<compoundname>is_container< std::array< T, N > ></compoundname>
results in the Asciidoc section titlearray< T, N > >
.I suspect that the compound names are being parsed in a way where everything before the
::
is considered to be a namespace.