Enums 有没有办法使用doxygen来区分enum中的组?

Enums 有没有办法使用doxygen来区分enum中的组?,enums,doxygen,doxygen-addtogroup,Enums,Doxygen,Doxygen Addtogroup,我想对big enum进行注释,并对一些enum元素进行分组(它们彼此紧随其后) 想象一下enum是这样的: /** @brief device OpCodes */ typedef enum opCodes_e { A = 0, ///< init /** @addtogroup bluetooth commands group * @{ */ B0 = 1, ///< BLE connect B1 = 2, ///< BLE disconne

我想对big enum进行注释,并对一些enum元素进行分组(它们彼此紧随其后)

想象一下enum是这样的:

/** @brief device OpCodes
 */
typedef enum opCodes_e {
    A = 0, ///< init
/** @addtogroup bluetooth commands group
 *  @{
 */
    B0 = 1, ///< BLE connect
    B1 = 2, ///< BLE disconnect
/** @} */
    C = 3  ///< handle pressure sensor
} t_opCodes;
device OpCodes
A        init
---------------------------
bluetooth commands group
  B0     BLE connect
  B1     BLE disconnect
---------------------------
C        handle pressure sensor

我不希望有任何特别的看法。以上只是我想要的例证。你知道这样的事情在doxygen中是否可行吗?如果是这样的话,那怎么办呢?

让它工作起来有点棘手,这个解决方案只用于HTML输出

/** @brief device OpCodes
 */
typedef enum opCodes_e {

A = 0, /**< inlet2 */
/**< @htmlonly <tr><td colspan=2 align=center class="fieldname"><b>BlueTooth</b></td></tr> @endhtmlonly */
B0 = 1, ///< BLE connect2
B1 = 2, ///< BLE disconnect2
C = 3  ///< handle pressure sensor
} t_opCodes;
/**@简要设备操作码
*/
类型定义枚举操作码{
A=0,/**<入口2*/
/**<@htmlonly蓝牙@endhtmlonly*/
B0=1,可连接2
B1=2,可断开连接2
C=3//<手柄压力传感器
}t_操作码;
注意:A的标题必须在/**….*中。否则一个额外的空 线出现了