You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
So the partial_decl_string has spaces after < and before > where the decl_string does not.
Even more severe for me is that the decl string for all types returns a fully qualified name starting
with :: but the template arguments do not. In the example above, I wished that the first template argument would be rendered as ::A::B::D and not only A::B::D.
Is it possible to harmonize the output?
The text was updated successfully, but these errors were encountered:
ombre5733
changed the title
Naming inconsistencies
Type name inconsistencies
Apr 15, 2017
Cleaning this up would surely be great. Not sure when I will be able to afford some time for this, probably next week. Changing this may not be too difficult. A pull request would also be welcome.
I'm right now playing around with templates and noticed a few inconsistencies in the naming. For example:
So the
partial_decl_string
has spaces after<
and before>
where thedecl_string
does not.Even more severe for me is that the decl string for all types returns a fully qualified name starting
with
::
but the template arguments do not. In the example above, I wished that the first template argument would be rendered as::A::B::D
and not onlyA::B::D
.Is it possible to harmonize the output?
The text was updated successfully, but these errors were encountered: