Javadoc:对于多个全局变量声明,只需一个注释
Javadoc: Just one comment for multiple global variable declarations
我正在记录一个我用c++编写的源代码。我有一个只包含常量定义的文件,例如:
// Flags for A
const int A = 0;
const int A1 = 1;
const int A2 = 2;
// Flags for B
const int B = 0;
const int B1 = 1;
const int B2 = 2;
我想要的是javadoc
语法分别为A
标志和B
标志生成文档。我不想把它们分开放在不同的文件中,也不想为每个常量写一个文档注释。
这可能吗?如果是,怎么会?
你可以把它们围在一个氧基团中:
/*!
* addtogroup A_Flags
* @{
*/
const int A = 0; //!< Bit zero;
const int A1 = 1; //!< Bit position 1;
const int A2 = 2; //!< Bit position 2;
/*! @} End of group A_Flags */
/*!
* addtogroup B_Flags
* @{
*/
const int B = 0; //!< Bit zero;
const int B1 = 1; //!< Bit position 1;
const int B2 = 2; //!< Bit position 2;
/*! @} End of group B_Flags */
我用FPGA寄存器做了类似的事情,详细说明了位值。
/*!
* @addtogroup FPGA_CLEAR_WATCHDOG_FAULT_MAP
* @{
* image html FPGA_Clear_Watchdog_Fault_Register.JPG "Clear Watchdog Fault Register"
*/
/*! Clear Watchdog Fault flag.n
* <code>
* binary: 0000 0000 0000 0001n
* hex: 0 0 0 1n
* </code>
*/
#define FPGA_CLEAR_WATCHDOG_FAULT (0x0001U)
/*! Inform FPGA of shutdown
* <code>
* binary: 0000 0000 0000 0010n
* hex: 0 0 0 2n
* </code>
*/
#define FPGA_INFORM_SHUTDOWN (0x0002U)
/*! @} End of Doxygen group FPGA_CLEAR_WATCHDOG_FAULT_MAP*/
相关文章:
- 如何创建一个CMake变量,除非显式重写,否则使用默认值
- 删除一个线程上有数百万个字符串的大型哈希映射会影响另一个线程的性能
- 为什么两个不同的未命名名称空间可以共存于一个cpp文件中
- 运行同一解决方案的另一个项目的项目
- 挂起和取消挂起一个文件DLL
- 用C++中的一个变量定义一个常量
- 函数向量_指针有不同的原型,我可以构建一个吗
- 在c++中用vector填充一个简单的动态数组
- 如何在选项卡视图Qt中设置一个新项目,并保存以前的项目
- 预处理器:插入结构名称中的前一个行号
- 如果我注释掉换行符,为什么'string'会成为一个不合格的变量
- 我需要帮助创建一个评分系统,但它一直给我一个错误,注释掉的整数是给我带来麻烦的部分
- 预处理一个自定义文本文件,以使用Boost Spirit删除注释
- 编译三个文件以创建一个用于平均值的程序(取消注释?)
- 对于MySQLDump,添加一个注释,输出每个表转储的行数
- SAL注释,使用哪一个
- 从文本文件中读取并将注释放在另一个文件中
- 当一个 ofstream object.open() 被注释掉时会发生什么
- Javadoc:对于多个全局变量声明,只需一个注释
- 在一个简单的c++ 11四线程程序中,如果我注释标准输出打印行,我的两个消费者线程就不会返回