Doxygen:在组内警告文件结束

时间:2015-05-27 12:43:04

标签: python doxygen

正如标题所说,Doxygen似乎没有注意到我的关闭"}"该组织。这就是我的Python文件:

##
#   @defgroup api_ironpy IronPython
#   @brief IronPython API
#
#   @defgroup api_ironpy_foo Foo
#   @ingroup api_ironpy
#   @{
#

My Foo class definition goes here...

##
#   @}
#

即使我删除了我的类定义并且只是创建了组,我也会得到相同的警告,所以我的班级不会干扰。知道是什么导致了这个以及如何修复它?我正在使用Doxywizard创建的默认设置,这是我的Doxygen项目中唯一的源文件。

我在另一个项目(C ++ / C#而不是Python)中创建组时使用了相同的过程而没有问题,在这些文件中看起来像这样:

///
/// @defgroup api_c_cpp C/C++
/// @brief C/C++ API
///
/// @defgroup api_c_cpp_bar Bar
/// @ingroup api_c_cpp
/// @{
///

Code goes here...

///
/// @}
///

1 个答案:

答案 0 :(得分:0)

我已经用1.8.131.8.11的doxygen测试了以下内容。

当我按以下方式关闭组时,它会起作用。请注意## @}之后和最终#之前的新行。

## @} 

#

我不知道这为什么起作用,但是它起作用。

我已经通过this example (pythonSample.py/cfg)进行了测试。