The relations between the various elements are be visualized by means of include dependency graphs, inheritance diagrams, and collaboration diagrams, which are all generated automatically. Doxygen is developed on Linux , but is set-up to be highly portable. As a result, it runs on most other UNIX flavors as well. This manual is divided into two parts, each of which is divided into several sections. Section Getting started tells you how to generate your first piece of documentation quickly.
Section Documenting the code demonstrates the various ways that code can be documented.
Section Grouping shows how to group things together. Section Including formulas shows how to insert formulas in the documentation. Section Graphs and diagrams describes the diagrams and graphs that doxygen can generate. Section Preprocessing explains how doxygen deals with macro definitions. Section Linking to external documentation explains how to let doxygen create links to externally generated documentation.