GNOME Bugzilla – Bug 624514
The enum parameters are not hyper linked in many cases
Last modified: 2010-10-12 05:06:31 UTC
Created attachment 166008 [details] Sample test code with doxyfile and documentation to describe the enum and macro documentation issue I have attached a sample code, doxyfile and the documentation generated from this. The documentation is not able to link all the enums and macros most of the time. It shows them as normal text. See the "Variables" section of "adc.c" file documentation: I. See documentation for the "self" and "ModRegAddr" variables and they have used an "ADC_TOT_MOD" enum value to decide their array size. but that "ADC_TOT_MOD" enum value is not able to hyperlink to the enum documentation. See the section "Variable Documentation" in "adc.c" file documentation: II. See the variable "ModRegAddr" initial value: struct QADC64_tag* const ModRegAddr[ADC_TOT_MOD] {MOD_A_ADDR, MOD_B_ADDR} Here only the "MOD_B_ADDR" macro is hyper-linked but the macro "MOD_A_ADDR" and enum "ADC_TOT_MOD" are not hyper-linked.
Confirmed. Should be fixed in the next subversion update.
This bug was previously marked ASSIGNED, which means it should be fixed in doxygen version 1.7.2. Please verify if this is indeed the case. Reopen the bug if you think it is not fixed and please include any additional information that you think can be relevant.
Created attachment 172155 [details] Reference files for enum hyperlink issue Hi, I have added few more functions in the adc.c file and generated the documentation with the help of old doxyfile and verified the documentation. The following observations found in adc.c file documentation: 1. The enums used for value assignment to global varibles are listing properly in "Variable Documentation" section (Issue resolved) 2. The enums used for array size in global varible declarations are not listing properly in "Variables" section (Issue not resolved) Thanks & Regards Anil Kumar Choudhury