2017-02-10 8 views
0

.hファイルのtypdefを使用して構造体MY_STRUCTUREを定義し、インスタンスMY_STRUCTURE MyStructを.cファイルに作成しました。私はXMLファイルを出力するためにDoxygenを使います。doxygen index.xmlファイルの構造体情報を文書化する方法

私の質問はindex.xmlファイルにあり、タイプを表示せずに構造体インスタンス名のみを表示します。

<member refid="d6/d68/test_8c_1a89a9f154447f0a42e64c961660b4dd34" kind="variable"><name>MyStruct</name></member> 

この情報がないと、構造インスタンス名 "MyStruct"をタイプ "MY_STRUCTURE"にリンクできません。

誰も出力xmlファイルでこれら2つの情報をリンクする方法を知っていますか?

おかげ

答えて

0

私は、インデックスファイルにその情報を追加するための任意のオプションを見つけることができないので、私はそれが可能だとは思いません。ただし、refidを使用して型を検索することはできます。

だから、メンバーの定義与えられた:

<sectiondef kind="var"> 
    <memberdef kind="variable" id="main_8c_1ad514631b0d3cf856a07ef28509ad007a" prot="public" static="no" mutable="no"> 
    <type><ref refid="structMY__STRUCTURE" kindref="compound">MY_STRUCTURE</ref></type> 
    <definition>MY_STRUCTURE testStruct</definition> 
:ファイルmain_8c.xml(あなたのために d6/d86/test_8c.xmlはずです)のIDを照合することによってmemberdefでルックアップすることができます

<member refid="main_8c_1ad514631b0d3cf856a07ef28509ad007a" kind="variable"><name>testStruct</name></member> 

関連する問題