如何使用Doxygen在源代码中不完整地枚举枚举类值

复活

我正在尝试enum class在* .cpp文件中记录值的偏离:

考虑:

class SomeClass
{
    enum class MyEnum
    {
        val1
    };
};

和* .cpp文件中的脱机Doxygen文档:

/*!
 * \class SomeClass
 * ...
 *\

/*!
 * \enum SomeClass:MyEnum
 * This works fine.
 */

/*!
 * \var SomeClass::MyEnum::val1
 * And this does not...
 */

第三注释部分失败,并显示以下消息:

warning: no matching class member found for SomeClass::MyEnum::val1

我尝试了其他类似问题和答案中建议的许多变体,但均无济于事。我可以将其设为enum class常规enum文件,也可以将文档内联到标题中。还有其他选择吗?

m

请尝试以下操作:

class SomeClass
{
    enum class MyEnum
    {
        val1
    };
};

并在cpp文件中:

/*!
 * \class SomeClass
 * ...
 */

/*!
 * \enum SomeClass:MyEnum
 * This works fine.
 */

/*!
 * \var SomeClass::val1
 * And this works now, too...
 */

请注意,我删除了枚举的标记名称。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么允许使用不完整的枚举类?

是不完整的枚举和完整的枚举兼容的类型吗?

无效使用带有枚举类的std :: pair的unordered_map的不完整类型struct std :: hash

如果我不完整地填充字符数组,那么存储在空地址中的值将是什么?

报废的源代码不完整-加载错误

用Doxygen记录枚举类值

使用NodeJS将文件不完整地复制到Amazon S3

如何从源代码查看opencv方法中的枚举器?

JAXB XJC代码生成-ObjectFactory类不完整

如何从枚举类中获取随机值?

类中不允许使用不完整的类型,但类模板中允许使用不完整的类型

如何使用智能指针安全地销毁不完整对象类型的类?

使用 jquery 制作网格 - 代码不完整

使用我自己的 dll 中的类时不完整的类型错误

无效使用不完整的类型“类”

表中的枚举类值

mlr3-如何使用“ mlr3”界面删除不完整的观测值

Red5服务器安装不完整源代码

在Android开放源代码项目中恢复不完整的下载

无法在 SQL 查询中传递值:格式不完整

使用Doxygen记录枚举类值而不启用EXTRACT_ALL

如何使用 Python 拆分字符串并删除 CSV 中不完整的行?

如何使用NLTK WordNet在Python中检查不完整的单词?

如何在 Django 中返回不完整的正文错误?

如何在 C 中返回多个不完整的类型?

如何排除ggplot中数据不完整的组?

如何在openCV中识别不完整的矩形

如何使用不完整的类型

如何使用 Hibernate 获得不完整的集合?