On 6/24/15 12:38 PM, woody wrote:
> 1. I would like to take an undocumented package and have doxygen insert the
> initial documentation into the source file.
> That is, run doxygen on an undocumented package (which I have done)
> and be able to tell doxygen to insert into the SOURCE FILES, the specific
> doxygen headers needed, based on what it figured out.
> is there a way to have doxygen do that?
To my knowledge, doxygen has no facilities to write into the source 
files. It would be a very different sort of utility to do what you are 
looking for.
>
> 2.  It seems to me like doxygen should be able to generate, for each
> variable, a list of line numbers in the code where the variable is
> referenced. I don't see an option for this in the expert section of the 
> wizard.
To my knowledge, doxygen doesn't keep track references to that level of 
detail, and only tracks 'global' items.
>
> 3. since this is an embedded project, the main file has a number of
> interrupt handlers. This is an intensive interrupt driven system.  is there
> a way to make doxygen aware that it should include these interrupt
> functions in the dependency graph, so that the result of graphvis would
> list those as interrupt functions, that interact with
> main.  i.e.   interrupt_function_name with a pointer line to and from main?
>
Interrupt functions really aren't interacting with main, but with the 
whole flow of execution, so drawing their call tree back to main would 
actually be a bit deceptive. Also interrupt functions tend to use some 
implementation specific method of marking them as interrupt functions so 
it is hard for doxygen to identify them, and in some environments there 
is nothing special to mark them, either there is just an array of 
functions pointers used as a vector table (maybe with an assembly 
written wrapper), or a call to a function like setVector with a pointer 
to the function.

-- 
Richard Damon


------------------------------------------------------------------------------
Monitor 25 network devices or servers for free with OpManager!
OpManager is web-based network management software that monitors 
network devices and physical & virtual servers, alerts via email & sms 
for fault. Monitor 25 devices for free with no restriction. Download now
http://ad.doubleclick.net/ddm/clk/292181274;119417398;o
_______________________________________________
Doxygen-users mailing list
Doxygen-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/doxygen-users

Reply via email to