我正在尝试使用Doxygen记录打包类型,但我无法弄清楚:我没有每个项目的描述,您是否知道我该怎么做?在最后的输出中,我只有我的@brief&详细说明..
/**
* @typedef Pack
*
* @brief Description
* Detailled description
*
*/
typedef enum
__packed
{
A = 0, //!< Description 1
B = 1, //!< Description 2
C = 2 //!< Description 3
}Pack, *PPack;
感谢您的帮助!
答案 0 :(得分:0)
@albert的评论是正确的,但可能有点短。 为了您的舒适,我在Albert提到的Doxygen手册中说明了这些信息。
要让doxygen了解 __ packed 关键字,您必须调整doxygen配置文件,如下所示:
ENABLE_PREPROCESSING = YES
MACRO_EXPANSION = YES
EXPAND_ONLY_PREDEF = YES
PREDEFINED = __packed
您可以在此处找到更多信息:http://www.doxygen.nl/manual/preprocessing.html