![]() # Configuration options related to the HTML outputĭOCSET_FEEDNAME = "Doxygen generated docs"ĭOCSET_PUBLISHER_ID = org.doxygen. # Configuration options related to the alphabetical class index Doxygen is the de facto standard tool for generating documentation from annotated C++ sources, but it also supports other popular programming languages such as C, Objective-C, C, PHP, Java, Python, IDL (Corba, Microsoft, and UNO/OpenOffice flavors), Fortran, and to some extent D. # Configuration options related to source browsing INPUT = /home/rwhg1/SCRATCH/OFFICIAL_CHANGE/TEST/doxytest # Configuration options related to the input files # Configuration options related to warning and progress messages OUTPUT_DIRECTORY = /home/rwhg1/SCRATCH/OFFICIAL_CHANGE/TEST/doxytestĮXTENSION_MAPPING = "EXTENSION_MAPPING= f=FortranFixed h=FortranFree" The doxygen configuration (from doxywizard) is shown below: # Doxyfile 1.8.13 INTEGER I !> The EXFUNCTION one and only argument !> This is a simple function which takes the square of the function argument I INTEGER I ! An example of a function within a module !> In the actual code I am attempting to doxygenate, there are MANY lines of detail and it would be much easier to appreciate the code if the graphs were displayed first. !> A simple example to ask StackOverflow community how to display the caller graphs before the the subroutine description. !> An example of a subroutine within a module And if there are many directoris in your project you need to add that directory path in Input Directories. In that select all check boxes under last option named Use Dot tool from the graphViz package to generate. ![]() In that you will see one option like Diagrams to Generate. !> The purpose is to ask how to display caller graphs before function/subroutine descriptions. Open your doxygen file (ex- projectname.doxygen). The annotated diagram below should hopefully explain what I was hoping to achieve using DOXYGEN (this is the output from doxygenating the FORTRAN code shown below along with the doxygen configuration shown later).īelow is the fortran code (and doxygen comments) used to generate the HTML page shown in the image: !> An example of a module with global variables defined no references is drawn) for functions with a declared return value. The call/caller graph works fine for subroutines, but fails (i.e. However, as these descriptions are very long, I would like to be able to display the call/caller graphs at the beginning of the function descriptions. I try to generate a call/caller graph for a fixed-form Fortran code using Doxygen 1.8.11 using Dot (GraphViz 2.38). I think this is the same as changing EXTRACTALL option from NO to YES. Using the Doxygen GUI 1.8.17, this can be found under Wizard->Mode->All Entities. I have several long function descriptions in my doxygen report with the call/caller graphs shown at the end (which is as expected). If your files are not 'Documented enteties' you have to change 'Select the desired extraction mode' from 'Documented entities only' to 'All Entities'.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |