Re: Using VS2005/C++, how to create a function call (directed) graph or cross ref. table
- From: "Ben Voigt [C++ MVP]" <rbv@xxxxxxxxxxxxx>
- Date: Thu, 21 Jun 2007 21:39:18 -0500
"David F" <David-White@xxxxxxxxxxxxx> wrote in message news:E6Gei.6620$tb6.2599@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
I have no clue about the use of Doxygen except knowing that it is a system
to manage (and generate?) documentation.
Would you please be more specific as to what / where should I look for there?
Not so much to manage documentation, as to analyze your program structure and generate documentation, including comments placed in the code to give you a high level of control over the result.
Look at the CALL_GRAPH and CALLER_GRAPH options, or \callgraph and \callergraph comments.
http://www.stack.nl/~dimitri/doxygen/config.html#cfg_call_graph
http://www.stack.nl/~dimitri/doxygen/commands.html#cmdcallgraph
Thanks,
David
"Ben Voigt [C++ MVP]" <rbv@xxxxxxxxxxxxx> wrote in message
news:B9738B7E-086A-4E87-948A-E956DE4D29AB@xxxxxxxxxxxxxxxx
"David F" <David-White@xxxxxxxxxxxxx> wrote in message
news:k8Zdi.2103$W_6.545@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
> This is good for checking few single functions here and there. Isn't > it?
> If so,
> it is not practical for producing a total function calls graph (or > cross
> ref. table) for
> ALL functions in a larger program at once which is what I meant.
> I should have emphasize it in the first place.
Doxygen can generate a multi-level call graph... it is designed for ANSI
C++, but I helped the author add some support for C++/CLI.
>
> David
>
> "Alex Blekhman" <xfkt@xxxxxxxxx> wrote in message
> news:%23vpzLylsHHA.4324@xxxxxxxxxxxxxxxxxxxxxxx
>> David F wrote:
>> > It would be nice if the scope is adjustable to a single file or an
>> > entire project and
>> > and filtering should allow to include/exclude class objects' >> > methods,
>> > etc.
>> >
>> > Am I missing something understanding that such a fundamental service >> > is
>> > not available in VS2005+SP1?
>>
>> You can use call browser, which is part of VS2005 IDE. Just
>> right click on any function and select "Call Browser" item
>> in context menu.
>>
>> Alex
>
>
.
- Follow-Ups:
- References:
- Using VS2005/C++, how to create a function call (directed) graph or cross ref. table
- From: David F
- Re: Using VS2005/C++, how to create a function call (directed) graph or cross ref. table
- From: Alex Blekhman
- Re: Using VS2005/C++, how to create a function call (directed) graph or cross ref. table
- From: David F
- Re: Using VS2005/C++, how to create a function call (directed) graph or cross ref. table
- From: Ben Voigt [C++ MVP]
- Re: Using VS2005/C++, how to create a function call (directed) graph or cross ref. table
- From: David F
- Using VS2005/C++, how to create a function call (directed) graph or cross ref. table
- Prev by Date: Re: How to replace a substring in TCHAR[] or tstring?
- Next by Date: Re: Enter / Leave Critical Section in different threads
- Previous by thread: Re: Using VS2005/C++, how to create a function call (directed) graph or cross ref. table
- Next by thread: Re: Using VS2005/C++, how to create a function call (directed) graph or cross ref. table
- Index(es):
Relevant Pages
|