बस मेरे दस्तावेज़ में सब कुछ नामस्थान :: इसके सामने उपसर्ग के साथ समाप्त होता है। (जहां नेमस्पेस मेरे नेमस्पेस का नाम है)क्या (सभी) नामस्थानों को अनदेखा करने के लिए Doxygen को बताने का कोई तरीका है?
क्या नामस्थान भाग के बिना प्रलेखन उत्पन्न करने का कोई तरीका है?
उदाहरण के लिए:
my_namespace :: MyClass :: सदस्य
हो जाता है:
MyClass :: सदस्य
यह सब कुछ अधिक पठनीय होगा ।
इसके साथ एकमात्र समस्या यह है कि यह क्लास स्कोप नामों को छिपाने के कारण भी नामस्थान स्कोप नामों का कारण बनता है। दूसरे शब्दों में 'my_namespace :: myclass :: सदस्य' सिर्फ' सदस्य 'बन जाता है। यह कोई समस्या नहीं हो सकती है, लेकिन यह * अस्पष्टताएं पैदा कर सकती है खासकर जब घोंसला वाले वर्ग होते हैं। उदाहरण के लिए 'सुपरक्लास :: सबक्लास' केवल 'सबक्लास' बन जाता है, इसलिए दस्तावेज में अब कोई संकेत नहीं है कि 'subclass'' superclass' के भीतर घोंसला है। –
सच है, लेकिन शुक्र है कि उनमें से कोई भी मेरी परियोजना के साथ समस्या नहीं है। –
कम से कम पाइथन फाइलों के साथ काम नहीं करता है (कुछ भी नहीं बदलता है) (डॉक्सिजन पाइथन मॉड्यूल को नामस्थान के रूप में देखता है)। – Hibou57