New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
C++11 new function declaration syntax is not recognized correctly (Origin: bugzilla #730794) #5492
Comments
Note this was "reported" on StackOverflow in in 2013 already: Doxygen and C++11 trailing return type Indeed, it's expected that the return type be presented on the left. At the very least - that should be a configurable option. |
An more extended example: example.tar.gz
|
Difficult problem (especially the corner cases, some new ones with global variables and / or explicit detailed test as well: example1.tar.gz). It looks like to have to do with the handling of the function type and the trailing return type and the way the later is stored (in a complete string, including trailing return type, and in separated parts for the arguments and the trailing return type).
is not 100% consistent) (I've been searching for the inconsistency but was not able to locate it :-( ) |
Any update on this? I'm using the doxygen/sphinx/breathe/exhale pipeline, and as of 1.9.1 this issue is still around. Here is a minimum reproducible example:
And here is the generated doxygen output:
This works however:
And here is the generated doxygen:
When using raw doxygen this isn't too obtrusive, but breathe's |
Above:
Is this still an issue with doxygen 1.8.13 and the current 1.9.4 version? |
Hi, I don't know the internals of Doxygen but I think that in general case it's not possible to correctly deduce final return type as it might depend on the arguments. I think there should be an option to:
|
status NEEDINFO severity normal in component general for ---
Reported in version 1.8.7 on platform Other
Assigned to: Dimitri van Heesch
On 2014-05-27 07:52:16 +0000, heinzmann@schoeps.de wrote:
On 2014-06-07 11:35:25 +0000, Dimitri van Heesch wrote:
On 2014-06-10 14:04:46 +0000, heinzmann@schoeps.de wrote:
The text was updated successfully, but these errors were encountered: