【发布时间】:2015-05-17 07:33:24
【问题描述】:
我有一个枚举,它使用成员分组在一个组中一次性设置成员值。
代码如下:
/** MP format tags
*
* See the DC-007_E Specification.
* 5.2.2.3 Table 3, page 13
*/
typedef enum
{
/*MP Index IFD*/
///@{
///Mandatory
MPTag_MPFVersion = 0xB000,
MPTag_NumberOfImages = 0xB001,
MPTag_MPEntry = 0xB002,
///@}
///@{
///Optional
//TODO : implement those tags
MPTag_ImageUIDList = 0xB003,
MPTag_TotalFrames = 0xB004,
///@}
///@{
///Individual image tags (attributes)
MPTag_IndividualNum = 0xb101,
MPTag_PanOrientation = 0xb201,
MPTag_PanOverlapH = 0xb202,
MPTag_PanOverlapV = 0xb203,
MPTag_BaseViewpointNum = 0xb204,
MPTag_ConvergenceAngle = 0xb205,
MPTag_BaselineLength = 0xb206,
MPTag_VerticalDivergence= 0xb207,
MPTag_AxisDistanceX = 0xb208,
MPTag_AxisDistanceY = 0xb209,
MPTag_AxisDistanceZ = 0xb20a,
MPTag_YawAngle = 0xb20b,
MPTag_PitchAngle = 0xb20c,
MPTag_RollAngle = 0xb20d
///@}
}MPExt_MPTags;
但枚举的最后一个成员 (MPTag_RollAngle) 没有记录。
我将DISTRIBUTE_GROUP_DOC 设置为true
可以看到html输出here
更新:
错误已修复:
【问题讨论】:
-
只是在黑暗中拍摄,但您尝试过
MPTag_RollAngle = 0xb20d,吗?注意后缀逗号,是的,它是合法的语法。 -
添加逗号确实有效,但我认为这不是最终解决方案。这是否意味着它是一个 Doxygen 错误?
-
@Lectem:我会这么说,是的。
-
在我看来是 bug_645165 (bugzilla.gnome.org/show_bug.cgi?id=645165) 的副本,并在此错误报告中查看给出的评论。