2012-05-01 29 views
3

最新バージョンのdoxygen(1.8)のリストに他のフォーマットされたデータがあると、@todoコマンドで奇妙な問題が発生します。次の例を考えてみましょう:Doxygen @todo Tag

/** 
@page build_instructions Build Instructions 
- Library1 
    - @todo Detail build process 

    - get source 
    - build release/debug version for x64 
    - build release/debug version for x86 
*/ 

あなたはそれを実行した場合、あなたは@todoタグが(「取得元」の後)最後の2つのリストの項目にインデントを追加することがわかります。 @todoタグを削除すると、インデントはOKのように見えます。また、@todoの前の-を削除すると、その下にある項目がボックスに囲まれます。

これはバグですか? @todoタグを1行にのみ適用するにはどうすればよいですか?

答えて

3

私はこれを確認できます:あなたのコードは1.8ではなく1.8で動作するので、バグのようです。 2つの回避策は、次のとおりです。

  • の試みを(最後の要素以外のどこか)一番上に

  • あなたはtodoアイテムをしたい場合は、リストの最後の要素としてtodoアイテムを置きますリストの後に、todoの項目に続く各リスト項目の間に空白行を入れてみてください。