[LLVMdev] doxygen docs
reid at x10sys.com
Tue Nov 15 09:04:24 PST 2005
illuvium uses Doxygen 1.3.6. Not sure if an older version would create the
additional anonymous classes. Its possible that the newer version added a
configuration feature that defaults to "off" to produce anonymous classes.
You'll have to read the documentation to discover the differences between the
Sameer D. Sahasrabuddhe wrote:
> Chris Lattner wrote:
>>> I tried generating the docs myself ... doxygen simply refuses to
>>> create pages for classes defined in anonymous namespaces in cpp
>>> files. I enabled options such as EXTRACT_ALL, EXTRACT_PRIVATE and
>>> EXTRACT_LOCAL, but no luck. How is the publicly available
>>> documentation generated?
>> They are generated from the Makefile in the llvm/docs directory, which
>> has a doxygen.cfg in it.
> I used the same file ... the problem is that doxygen is not producing
> documentation for classes inside anonymous namespaces ... I tried the
> options mentioned above, but didn't work. For example, consider this:
> This was generated from lib/Analysis/DataStructure/Steensgaard.cpp, but
> when I tried that on my setup, no such file is created:
> sameerds at trantor5:~/data/llvm-1.6$ find docs/doxygen -name "*Steen*"
> The problem might not be anonymous namespaces, but that's my first
> guess. I need to know what is done differently on illuvium.com to
> produce the missing documentation. I am using doxygen version 1.4.5
More information about the llvm-dev