This is the mail archive of the libstdc++@sources.redhat.com mailing list for the libstdc++ project.
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Benjamin Kosnik wrote: > > > I just looked at doxygen for our project here, and it looks like it > > works really good. It was rather easy to set up with the graphical > > wizard. Definitely download the optional package from AT&T Research for > > the inheritance and collaboration graphs. > > could you please provide a URL for the optional packages? http://www.research.att.com/sw/tools/graphviz/ > Also, is there > anyway you could provide an example image for either or both of the graphs? Attached. What you see above is running doxygen with the optional AT&T dot stuff to generate the diagrams. Ignore the actual class documentation stuff, as I didn't add any comments to the libstdc++ stuff for doxygen to pick up. What I'm attempting to illustrate is the graphs that this can produce without any tweaking or anything. Basically I told the tool where the source files were and to just go for it. > > On an unrelated note, will the new snapshot (2.90.9) be compilable under > > gcc 2.95.2? > > Err....2.91, you mean! > > Here's hoping. I'm slow...you mean "Err....2.91 [that will be released Fridayish or so], you mean!" and not "Err....2.91 [that will be some subsequent release after the Fridayish release], you mean!", right? -- George T. Talbot <george at moberg dot com>Title: std::basic_iostream Template Class Reference
std::basic_iostream Template Class Reference#include <std_istream.h>
Inheritance diagram for std::basic_iostream ![]()
![]()
Member Typedef Documentation
Constructor & Destructor Documentation
The documentation for this class was generated from the following file: Generated at Tue Nov 14 11:54:05 2000 for Standard C++ Library by 1.2.1 written by Dimitri van Heesch,
© 1997-2000
| ||||||||||||||||||||||||||||||||||||||
std::basic_iostream Member ListThis is the complete list of members for std::basic_iostream, including all inherited members.
Generated at Tue Nov 14 11:54:05 2000 for Standard C++ Library by 1.2.1 written by Dimitri van Heesch,
© 1997-2000
|
Graph LegendThis page explains how to interpret the graphs that are generated by doxygen.Consider the following example: /*! Invisible class because of truncation */
class Invisible { };
/*! Truncated class, inheritance relation is hidden */
class Truncated : public Invisible { };
/* Class not documented with doxygen comments */
class Undocumented { };
/*! Class that is inherited using public inheritance */
class PublicBase : public Truncated { };
/*! Class that is inherited using protected inheritance */
class ProtectedBase { };
/*! Class that is inherited using private inheritance */
class PrivateBase { };
/*! Class that is used by the Inherited class */
class Used { };
/*! Super class that inherits a number of other classes */
class Inherited : public PublicBase,
protected ProtectedBase,
private PrivateBase,
public Undocumented
{
private:
Used *m_usedClass;
};MAX_DOT_GRAPH_HEIGHT tag in the configuration file is set to 200 this will result in the following graph:
![]() The boxes in the above graph have the following meaning:
Generated at Tue Nov 14 11:54:43 2000 for Standard C++ Library by 1.2.1 written by Dimitri van Heesch,
© 1997-2000
|
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |