{"action":"closed","issue":{"url":"https://api.github.com/repos/20Tauri/DoxyDoxygen/issues/14","labels_url":"https://api.github.com/repos/20Tauri/DoxyDoxygen/issues/14/labels{/name}","comments_url":"https://api.github.com/repos/20Tauri/DoxyDoxygen/issues/14/comments","events_url":"https://api.github.com/repos/20Tauri/DoxyDoxygen/issues/14/events","html_url":"https://github.com/20Tauri/DoxyDoxygen/issues/14","id":107846670,"number":14,"title":"Documentation block creation fails with namespaces","user":{"login":"JohannesMP","id":662874,"avatar_url":"https://avatars.githubusercontent.com/u/662874?v=3","gravatar_id":"","url":"https://api.github.com/users/JohannesMP","html_url":"https://github.com/JohannesMP","followers_url":"https://api.github.com/users/JohannesMP/followers","following_url":"https://api.github.com/users/JohannesMP/following{/other_user}","gists_url":"https://api.github.com/users/JohannesMP/gists{/gist_id}","starred_url":"https://api.github.com/users/JohannesMP/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JohannesMP/subscriptions","organizations_url":"https://api.github.com/users/JohannesMP/orgs","repos_url":"https://api.github.com/users/JohannesMP/repos","events_url":"https://api.github.com/users/JohannesMP/events{/privacy}","received_events_url":"https://api.github.com/users/JohannesMP/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/20Tauri/DoxyDoxygen/labels/question","name":"question","color":"cc317c"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-09-23T04:15:28Z","updated_at":"2015-09-24T17:40:38Z","closed_at":"2015-09-24T17:40:38Z","body":"DoxyDoxygen fails to parse functions inside namespaces, when using the 'Comment Nearest Entity' Command.\r\n\r\nFor example, given this trivial project: https://gist.github.com/JohannesMP/5fe9bcdd8e53fe667028, where namespace `Foo` contains class `Bar` which has a constructor and a function `GetDerp`.\r\n\r\nIf I want to create a documentation block for the implementation of the class constructor by placing my cursor on <a href=https://gist.github.com/JohannesMP/5fe9bcdd8e53fe667028#file-bar-cpp-L5>line 5 of bar.cpp</a> and use `Super`+`Alt`+`Q` (as a mac user) it says that it was unable to find a function:\r\n![screenshot_2015-09-22_20 56 07](https://cloud.githubusercontent.com/assets/662874/10037548/939dceb4-616c-11e5-99fc-7bac3e6848ac.png)\r\n\r\nHowever if I use autocomplete when typing `/**` then the function is completed:\r\n![doxygen6](https://cloud.githubusercontent.com/assets/662874/10039272/157fefee-6185-11e5-8e8b-ae4ca567740d.gif)\r\n\r\nAt this point if I place my cursor inside the block the command seems to complete, stating \"Field 1 of N\" where N increases each time I invoke the command.\r\n\r\nHowever I still don't have the convenience of being able to reliably update the code block that now exists. \r\n\r\nFor example, If I add a parameter, click into the comment block and do `Super`+`Alt`+`Q` it will add the corresponding @param entry:\r\n![screenshot_2015-09-22_23 57 10](https://cloud.githubusercontent.com/assets/662874/10039330/aab74670-6185-11e5-943c-991581fa0212.png)\r\n\r\nBut if I then remove the parameter and try to update the same way it will remove the description, but not the `@param` entry.\r\n![screenshot_2015-09-22_23 58 04](https://cloud.githubusercontent.com/assets/662874/10039344/c8fdaed0-6185-11e5-92c9-5dbab0620a8c.png)\r\n\r\n\r\n------\r\n\r\nSettings used here were default c++/Doxygen: https://gist.github.com/JohannesMP/a3dbcd5c942d2a7cff6e"}}