In C pseudo code below b and c variables will be documented by doxygen, but a - will not. But as we know, this code will be work, because second.h will be included before first.h
Is it possible to solve this problem, given that the C project is complex and contains a lot of such cases. (it will be work if second.h will #include first.h, but it seems that this is not the best idea, because there is a lot of files such as first.h and such as second.h too and a lot of dependencies)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
In C pseudo code below b and c variables will be documented by doxygen, but a - will not. But as we know, this code will be work, because second.h will be included before first.h
first.h
second.h
all.h
all.c
Is it possible to solve this problem, given that the C project is complex and contains a lot of such cases. (it will be work if second.h will #include first.h, but it seems that this is not the best idea, because there is a lot of files such as first.h and such as second.h too and a lot of dependencies)
in attachment well known project - grbl (ported to stm32) and doxygen config file
Last edit: Yaroslav 2017-05-29