{"action":"opened","issue":{"url":"https://api.github.com/repos/doxygen/doxygen/issues/1065","repository_url":"https://api.github.com/repos/doxygen/doxygen","labels_url":"https://api.github.com/repos/doxygen/doxygen/issues/1065/labels{/name}","comments_url":"https://api.github.com/repos/doxygen/doxygen/issues/1065/comments","events_url":"https://api.github.com/repos/doxygen/doxygen/issues/1065/events","html_url":"https://github.com/doxygen/doxygen/issues/1065","id":337295515,"node_id":"MDU6SXNzdWUzMzcyOTU1MTU=","number":1065,"title":"\\struct causes the structure to appear twice in a module (Origin: bugzilla #140104)","user":{"login":"doxygen","id":1300762,"node_id":"MDQ6VXNlcjEzMDA3NjI=","avatar_url":"https://avatars3.githubusercontent.com/u/1300762?v=4","gravatar_id":"","url":"https://api.github.com/users/doxygen","html_url":"https://github.com/doxygen","followers_url":"https://api.github.com/users/doxygen/followers","following_url":"https://api.github.com/users/doxygen/following{/other_user}","gists_url":"https://api.github.com/users/doxygen/gists{/gist_id}","starred_url":"https://api.github.com/users/doxygen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/doxygen/subscriptions","organizations_url":"https://api.github.com/users/doxygen/orgs","repos_url":"https://api.github.com/users/doxygen/repos","events_url":"https://api.github.com/users/doxygen/events{/privacy}","received_events_url":"https://api.github.com/users/doxygen/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-07-01T14:31:05Z","updated_at":"2018-07-01T14:31:05Z","closed_at":null,"author_association":"OWNER","body":"status RESOLVED severity *normal* in component *general* for *---*\nReported in version *1.3.x* on platform *Other*\nAssigned to: Dimitri van Heesch\n\nOriginal attachment names and IDs:\n- _[twice_in_module.tgz](http://ftp.stack.nl/pub/users/dimitri/bugzilla/attachments//bug140104_102553_twice_in_module.tgz)_ (ID 102553)\n\nOn 2004-04-15 01:09:09 +0000, Mark Eaton wrote:\n\n> If you document a struct which is in a group with the \\struct command it appears\n> in the module section twice.\n> \n> eg.\n> \n> /** @addtogroup test This is a Test Group */\n> /** \\{ */\n> \n> ....\n> \n> /**\n>  * \\struct mystruct mine.h \"dir/mine.h\"\n>  * Some really interesting description here.\n>  */\n> struct mystruct {\n>     int field1;\n>     int field2;\n> };\n> \n> /** \\} */\n> \n> will result in\n> \n> Classes \n> struct   mystruct  \n>   Some really interesting description here. More...\n>  \n> struct   mystruct  \n>   Some really interesting description here. More...\n\nOn 2008-01-10 19:46:07 +0000, Dimitri van Heesch wrote:\n\n> *** Bug 320134 has been marked as a duplicate of this bug. ***\n\nOn 2008-01-10 23:20:35 +0000, Harald H. Soleng wrote:\n\n> Created attachment 102553\n> Example showing the problem for \\class keyword as well\n\nOn 2008-01-10 23:27:27 +0000, Harald H. Soleng wrote:\n\n> As a suggestion for a patch one could separate out the file name functionality\n> of the \\struct and \\class keywords into a new separate keyword, called something like \\headerfile.\n> \n> /**\n>  * \\struct mystruct \n>  * \\headerfile mine.h \"dir/mine.h\"\n>  * Some really interesting description here.\n>  */\n> struct mystruct {};\n\nOn 2008-01-19 15:20:03 +0000, Dimitri van Heesch wrote:\n\n> I will implement Harald's suggestion, as it is a generic solution for all cases where \\class like commands are only required for their second and third arguments such as in the examples above. \n> \n> I will also make sure a class or namespace can never be added more than once to the same group.\n\nOn 2008-02-10 13:03:11 +0000, Dimitri van Heesch wrote:\n\n> This bug was marked assigned, which means to should be fixed in version 1.5.5 of doxygen. Please verify if this is indeed the case, and if not, reopen the bug and provide additional information if possible.\n\n"}}
{"actor":{"display_login":"doxygen"}}