Je ne suis pas sûr que ce soit une question doxygen
ou dot
, mais voila.Exclure des en-têtes spécifiques des graphes de dépendances
Dans mon projet, j'ai beaucoup de fichiers qui doivent inclure des en-têtes communs tels que stdlib.h
, stdint.h
, et ainsi de suite. Lorsque je demande doxygen
pour générer les graphiques de dépendance pour chacun de mes fichiers, cela entraîne beaucoup d'encombrement et de bruit car l'outil de dessin réutilise toujours les nœuds existants et ne les duplique jamais. Puis-je d'une manière ou d'une autre dire à doxygen
d'exclure un ensemble d'en-têtes du graphique généré, simplement les ignorer complètement? Je préférerais ne pas avoir recours à d'horribles astuces de préprocesseur pour supprimer les # include lors de la création de la documentation.
J'ai trouvé quelques fils d'une liste de diffusion de quelqu'un demandant la même chose, mais ils n'ont reçu aucune réponse ou suggestion de jouer avec la profondeur maximale du graphe de dépendances, qui ne fonctionne tout simplement pas, car les en-têtes peuvent être inclus. profondeur (ce qui finit par grignoter mes propres en-têtes locaux).
Cela a fonctionné! Un peu encombrant mais ça ne me dérange pas d'envelopper quelques en-têtes dans des tags doxygen. Merci beaucoup :) – Thomas
Super! Je reviens juste de vacances et je me demandais si cela avait été utile. Merci pour les commentaires - et le bonus :) – Cheeseminer
Ai-je raté quelque chose à ce sujet? J'ai essayé // @ cond #include // @ endcond mais cela n'a pas fonctionné. La même chose a fonctionné pour supprimer une fonction du fichier. Dois-je modifier le fichier stdint? Merci. –