0
これは可能ですか?Doxygenで関数変数を操作する
あなたが見ることができるように、私はLuaのを使用していますので、私はLuaの使用頻度を文書化したい例えば、このコード
class LuaCamera
{
public:
LuaCamera(lua_State* L);
static bool defaultControls;
bool FPSCam;
int lookAt(lua_State* L);
int getRotation(lua_State* L);
int setRotation(lua_State* L);
// ...
virtual ~LuaCamera();
static const char className[];
static const Luna<LuaCamera>::RegType Register[];
protected:
private:
};
してください。 Doxygen出力にint setRotation(lua_State* L)
を入力する代わりに、void setRotation(int x, int y, int z)
とします。同様に、LuaCamera
の代わりに出力にCamera
という名前のクラスを作成します。
私はクラスの名前を変更してこれを行うために未使用の関数を作成できることを知っていますが、私のプログラムには大量のLua関数があり、それは貧弱なアプローチになります。
アイデア?
:同様のソリューションを探しているかもしれない人のために
は、ここでのpythonファイルにソースです。メソッドの "展開された"形式を文書化し、名前からLua参照を削除したいと思いますか? – BobMorane
うん。私はC++コードでluaの使用法を文書化する必要があります –
そのLuaの使用法をラップしてラッパーにコメントするのが明確になるでしょうか?コードを変更できない場合を除き... – BobMorane