2013-07-22 4 views
6

मुझे यकीन नहीं है कि यह doxygen या dot प्रश्न है, लेकिन यहां जाता है।निर्भरता ग्राफ से विशिष्ट शीर्षकों को छोड़कर

मेरी परियोजना में मेरे पास कई फाइलें हैं जिनमें सामान्य शीर्षलेख जैसे stdlib.h, stdint.h, और इसी तरह शामिल हैं। जब मैं अपनी प्रत्येक फाइल के लिए निर्भरता ग्राफ उत्पन्न करने के लिए doxygen पूछता हूं, तो इससे बहुत अधिक अव्यवस्था और शोर होता है क्योंकि ड्रॉइंग टूल हमेशा मौजूदा नोड्स का उपयोग करता है और कभी भी डुप्लीकेट नहीं करता है।

क्या मैं किसी भी तरह से उत्पन्न ग्राफ से हेडर के सेट को बाहर करने के लिए doxygen बता सकता हूं, बस उन्हें पूरी तरह से अनदेखा कर सकता हूं? दस्तावेज बनाने के दौरान # शामिल करने के लिए मैं भयानक प्रीप्रोसेसर चाल का सहारा नहीं लेना चाहता हूं।

मुझे एक ही चीज़ पूछने वाले किसी के मेलिंग सूची धागे मिलते हैं, लेकिन उन्हें या तो निर्भरता ग्राफ की अधिकतम गहराई के साथ खेलने के बारे में कोई जवाब या सुझाव नहीं मिला है, जो कि काम नहीं करता है, क्योंकि शीर्षकों को किसी भी पर शामिल किया जा सकता है गहराई (ऐसा करने से मेरा खुद का स्थानीय शीर्षलेख घुमाता है)।

उत्तर

4

एक लंबे शॉट इस क्योंकि मेरे Doxygen थोड़ा जंग लगी है, लेकिन है बिट आप हैडर अनुभाग के आसपास

\cond \endcond 

की कोशिश की। (सशर्त समावेशन, लेकिन खाली = झूठा)

अन्य उदाहरणों में यह मार्करों के बीच कोड को डॉक्सिजन में दिखाई देने से बाहर करता है, लेकिन मुझे यकीन है कि यह इस उदाहरण के लिए काम करेगा।

+0

यह काम किया! थोड़ा भारी लेकिन मुझे कुछ डॉक्सजिन टैग में कुछ शीर्षलेख लपेटने में कोई फर्क नहीं पड़ता। बहुत बहुत धन्यवाद :) – Thomas

+1

बढ़िया! बस छुट्टी से वापस और यह सोच रहा था कि यह उपयोगी था। प्रतिक्रिया के लिए धन्यवाद - और बोनस :) – Cheeseminer

+0

क्या मुझे इस बारे में कुछ याद आ रहा है? मैंने // @ cond # // @ एंडकॉन्ड शामिल किया लेकिन यह काम नहीं किया। फ़ाइल से एक समारोह को हटाने के लिए भी वही काम किया। क्या मुझे stdint फ़ाइल को संशोधित करने की आवश्यकता है ?? धन्यवाद। –

संबंधित मुद्दे