1

Doxygenを使用してPythonコードを文書化するのは初めてです。メソッド/関数が発生する例外を文書化するのが好きです。私は過去に@raiseを使用してこれを行いましたが、Doxygenはこれを認識していないようです。@exception(javadoc / Doxygenイディオム)も試しましたが、これもDoxygenによって解析されていないようです(@exceptionまたは@raise行は、コード/エンコードにあるかのように結果のHTMLに渡されますブロック)。

Doxygen(私は1.8.3を使用しています)にPythonコードの@exceptionタグを解析するように説得する方法はありますか?

ありがとう、

ブライアン

4

1 に答える 1

0

@exceptionDoxygen 1.8.8 を試すタグを使用して、Doxygen の出力を取得しています。ただし、Doxygen は、実際のドキュメントの前にスローされる例外を指定するよう指示します。

 ##
 # @brief This is my function
 #
 # @exceptions MyException My function can throw a MyException
 #

これが役立つことを願っています。

于 2015-12-08T09:53:11.077 に答える