PeterFeicht / cppreference-doc

C++ standard library reference
en.cppreference.com
GNU General Public License v3.0
576 stars 47 forks source link

`std::experimental::erase` treated as namespaces in doxygen tagfile #29

Closed marzer closed 2 weeks ago

marzer commented 2 years ago

Hello,

In the most recent release the doxygen web tagfile has some weird namespaces that include ( characters. Looks like this might be the result of typo in a config change somewhere causing std::experimental::erase to be treated as a namespace instead of a function, but I don't know enough about how this project works to dive into it myself.

The first example in question appears in cppreference-doxygen-web.tag.xml at line 30706:

  <compound kind="namespace">
    <name>std::experimental::erase(std</name> <!-- this line -->
    <filename></filename>
    <member kind="function">

You'll be able to quickly find others just by skipping through the search results for kind="namespace", since there aren't too many.

PeterFeicht commented 2 years ago

I'm not using the tag files myself, but I'll see if I can figure anything out.