2013-01-04 8 views
7

मैं अपने कोड को दस्तावेज़ करने के लिए डॉक्सिजन का उपयोग कर रहा हूं। अधिकांश कोड में सीपीपी फाइलों में अज्ञात नेमस्पेस होते हैं जहां स्थिरांक परिभाषित किए जाते हैं। मैं निर्धारित किया है:डॉक्सिजन/सी ++: गुमनाम नेमस्पेस वैरिएबल से कैसे लिंक करें

EXTRACT_ANON_NSPACES = YES

मेरी Doxygen फ़ाइल में

को मनचाहे तरीके से सभी अनाम नामस्थान प्रलेखित रहे हैं।

मेरी समस्या यह है कि मैं एक अज्ञात नेमस्पेस में एक चर का संदर्भ देना चाहता हूं। उदाहरण के लिए, मान लीजिए कि नामस्थानों में से एक को मेरे डॉक्सिजन दस्तावेज़ में MyClass::anonymous_namespace{MyFile.cpp}::kMyConstant के तहत परिभाषित किया गया है। मैं लगा कि एक और टिप्पणी ब्लॉक (जैसे कि, एक समारोह के लिए) की तरह है कि लगातार करने के लिए लिंक कर सकते हैं:

@see MyClass::anonymous_namespace{MyFile.cpp}::kMyConstant

दुर्भाग्य से केवल लिंक मैं MyFile.cpp लिए है, लेकिन निरंतर के लिए अनाम नाम स्थान के माध्यम से नहीं चर। जाहिर है, मैं ऐसा करना चाहता हूं ताकि यदि निरंतर परिवर्तनों का मूल्य हो, तो दस्तावेज नए मान का संदर्भ देगा जब डॉक्सिजन फिर से चालू हो जाएगा। दस्तावेज में निरंतर के स्पष्ट मूल्य को रखना खतरनाक होगा यदि निरंतर कभी भी बदलता है।

क्या मेरा प्रारूप गलत है? मैंने इस बड़े पैमाने पर उत्तर की खोज की है लेकिन इसका कोई फायदा नहीं हुआ है।

उत्तर

3

जो आप चाहते हैं उसे अभी तक लागू नहीं किया गया है, लेकिन मैं सहमत हूं कि यह उपयोगी है और आपके द्वारा उपयोग किया जाने वाला प्रारूप सही है और काम करना चाहिए।

मैं इसे अगले रिलीज में लागू कर दूंगा।

+0

आपकी त्वरित प्रतिक्रिया के लिए बहुत धन्यवाद। मैं आपकी अगली रिलीज के लिए तत्पर हूं। – user1949992

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