Though I haven't tried it myself, I just found the following which seems to
be the result of doxygen working on mozilla source:
http://unstable.elemental.com/mozilla/build/latest/mozilla/netwerk/dox/index
.html
There are some pretty cool interface hierarchy diagrams and _real_
documentation of interface methods (picked up from source code comments) in
there. For example:
http://unstable.elemental.com/mozilla/build/latest/mozilla/netwerk/dox/class
_nsIChannel.html
However, my aim was primarily to link contractIDs to implemented interfaces
and vice versa. Doxygen does not do this. Also, since my scripts work with
an installed XPCOM, they don't need the source code and docs can be produced
for any binary components you get from a third party.
Shalabh
Jon Smirl <[EMAIL PROTECTED]> wrote in message
95c78s$[EMAIL PROTECTED]">news:95c78s$[EMAIL PROTECTED]...
> Have you tried Doxygen? www.doxygen.org
>
> This is an example of it being used:
> http://xml.apache.org/xerces-c/apiDocs/index.html
> It even generates pictures of the class relations.
>
> --
>
> Jon Smirl
> [EMAIL PROTECTED]
>
>
>