Path: utzoo!attcan!uunet!cs.utexas.edu!csc.ti.com!ti-csl!tilde.csc.ti.com!nomad!ekberg From: ekberg@nomad.csc.ti.com (Tom Ekberg) Newsgroups: comp.lang.c++ Subject: Re: C++ Class information extraction: info request. Message-ID: Date: 10 Aug 90 18:52:49 GMT References: <583@argus.mrcu> Sender: usenet@csc.ti.com (USENET News System) Organization: TI Computer Science Center, Dallas Lines: 17 In-Reply-To: paj@argus.uucp's message of 6 Aug 90 09:35:32 GMT Paul Johnson writes: > Does anyone out there know of any software to extract inheritance > graphs and class usage info from C++ source? Ideally I would like a > C++ equivalent to the Eiffel short/flat/ancestor utilities. I know > about the ObjectWorks environment: we have decided against that on > performance grounds. So: does anyone know of anything? PD, Copyleft, > commercial, research, whatever. I made a rather trivial modification to the InterViews iclass program to have it dump out the data it obtains on the class hierarchy. That is, idraw, which is freely available from Stanford University, takes a set of directories as arguments and scans through them looking for class definitions. It places this information in its own data structures so one can browse through them easily. You could modify this program yourself to do whatever you want to do with the class information it obtains. -- tom (aisle C-4Q), ekberg@csc.ti.com