2015-08-24 5 views
7

हे! मेरे पास कुछ कोड है जिसे मैं डॉक्सिजन द्वारा दस्तावेज करना चाहता हूं। इसलिए मैं यूएमएल चित्र जो ठीक काम में रुचि है - लेकिन अब मैं इस तरह की कुछ subgrouping उपयोग करना चाहते हैं:डॉक्सिजन के साथ उपसमूह -> आउटपुट से uml आरेख को डुप्लिकेट किया जाता है

///@{ 
/// @name The lame constants 
/// @details There are two seperate vectors for the first lame constant (in water and ground) but only one for the shear module (also known as second lame constant), since shear module for water is zero! Every element of the vector belongs to one grid point, linear interpolation within vertical direction will be applied. By using this the assumption of an isotrope media is made! 
std::vector<double> lamw;   ///< first lame constant for the water area 
std::vector<std::complex<double> > lamb; ///< first lame constant for the area beyond the seabed 
std::vector<double> mub;   ///< shear module (second lame constant) for the area beyond the seabed 
///@} 

मैं "सार्वजनिक सदस्य" समूह के भीतर एक उपसमूह चाहते हैं (के बाद से चर एक क्लास के भीतर परिभाषित कर रहे हैं)।

लेकिन क्या हुआ यह है:

-------------------- 
| className  | 
-------------------- 
| + lamw   | 
| + lamb   | 
| + mub   | 
-------------------- 
| * lamw   | 
| * lamb   | 
| * mub   | 
-------------------- 

चर दो बार प्रदर्शित होते हैं: सदस्य-चर-धारा में और साथ ही विधि अनुभाग में। यह निश्चित रूप से नहीं है कि मैं क्या करना चाहता हूं (क्षुद्रग्रह वाले हिस्सों "बहुत अधिक" हैं ...

तो डॉक्सिजन को उपसमूह के साथ उलझन में प्रतीत होता है - क्या मैंने यहां कुछ गलती की है?

उत्तर

1

यह एक ज्ञात बग है .... यह स्पष्ट नहीं है कि यह एक विल नहीं है। कोड क्लास आरेख के अंत में सदस्य समूह आइटम को जोड़ने के अलावा कुछ भी करने का कोई प्रयास नहीं करता है।

https://bugzilla.gnome.org/show_bug.cgi?id=421218

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