将头文件内容添加到组中从文件中删除内容

时间:2015-10-26 21:05:34

标签: c++ doxygen

我在Doxygen中定义了以下组:

/**
 * @file CommandHandler.hpp
 */
#ifndef COMMAND_HANDLER_HPP
#define COMMAND_HANDLER_HPP

/** 
 * @defgroup CommandHandlers Command Handlers
 */

class CommandHandler
{
public:
    ...

然后我使用以下内容将头文件的内容添加到组中:

/**
 * @file GetSystemStatistics.hpp
 */
#ifndef GET_SYSTEM_STATISTICS_HPP_
#define GET_SYSTEM_STATISTICS_HPP_

#include "CommandHandler.hpp"

/** @addtogroup CommandHandlers */
/*@{*/

class GetSystemStatistics : public CommandHandler
{
public:
    ...
/*@}*/

标题文件中的文档显示在模块中 - >命令处理程序部分正如我所料,但文档现在已从文件 - >文件列表 - > header.hpp部分。

有没有办法可以配置Doxygen,以便头文件中的文档出现在两个地方(即模块和文件下)?我在定义组的头文件中包含类定义是一个问题吗?我将@defgroup放在CommandHandler.hpp中,因为它是属于该组的所有派生类的公共头文件。

0 个答案:

没有答案