我想使用Doxygen来记录HTTP API并使用参数,返回结果等类似于类描述的HTTP查询的描述。所以我需要的是一个\query
结构命令,后跟\brief
,\param
,\return
等等,并有相应的标签"查询&#34 ;在顶部导航菜单中。换句话说,我需要\class
的100%复制,但只需使用不同的名称。这可能吗?如何?
答案 0 :(得分:0)
不要认为可以像你希望的那样干净利落地做到这一点,但我要做到这一点的方法是使用群组。
/**
* \defgroup query Queries
*/
然后将每个查询记录为query
组
/**
* \defgroup getUser Get User by Id
* \ingroup query
* \brief Some brief
* \param Id user id
* \return User for given id
*/
现在您需要在导航菜单中的query
组中添加一个标签。
首先使用doxygen -l
生成doxygen布局文件。然后在你的doxyfile集LAYOUTFILE = DoxygenLayout.xml
。
最后更改DoxygenLayout.xml文件以添加新标签:
<navindex>
...
<tab type="user" visible="yes" title="Queries" url="@ref query" intro=""/>