I have found out that Doxygen does not trace C++ exceptions (it does it for Java).
Please skip statements that you can never be certain as to whether a function throws an exception, as it can also pop up from bsearch()
- I know. This doesn't matter much for me - Doxygen isn't perfect anyway and I don't expect it to be perfect, I just expect it to be useful.
I just need some solution that can trace the call graphs - which Doxygen actually does indeed, at least when generating data for drawing a call/caller graph - and find out what exceptions are thrown from particular function. It's enough that it trace just those functions which's code it can see and it can see an explicit 'throw' there - and every function which has it, as well as every function that calls such a function, is declared that it throws an exception of specified type.
Does anybody know something like that, at least that can give me any automaton-readable text form report that I can at least use to add @throws tags in Doxygen documentation?