I am working on an C project that is principally a command based system. Most functions are called from a central command handler that parses a command string which then calls the appropriate function via a function pointer stored in a large array (jump table).
Doxygen's parsing can not recognize that this central command handler function as the source of calls for all these "command" functions so it cannot generate call or called-by graphs.
If possible, I'd like to override that. So my question is; is there a way to add information in comment blocks that tells Doxygen, some a function (say funcCaller
) calls another function (say funcCallee
) so it can show up in a call graph?
If not, what is a typical way to document the functionality of such system?