强制属性类型为doxygen
Force property type to doxygen
例如:
class Test
{
/// This var contain Apple class
void* something;
};
我知道"某物"会指向苹果类型的对象。我怎么能强迫告诉doxygen(对于DOT图的关系)。
这可能有点苛刻,但一种方法是在使用doxygen:处理它时有条件地将其声明为Apple*
class Test
{
/// This var contain Apple class
#ifdef DOXYGEN_INVOKED
Apple* something;
#else
void* something;
#endif
};
您可以使用PREDEFINED标记将Doxygen配置为定义DOXYGEN_INVOKED
宏。
抛开编程设计不谈,您可以这样做:
class Test
{
#ifdef DOXYGEN_RUNNING
Apple* something;
#else
void* something;
#endif
};
然后让Doxygen预先定义CCD_ 3。(预处理手册。)
(但说真的:如果它将是Apple*
,就这样写吧。)
您可以通过将指针正确声明为Apple* something
来向Doxygen告知这一点。
相关文章:
- ArduinoJson 6.15.2:JsonObject没有命名类型
- 防止主数据类型C++的隐式转换
- 大量序列中核苷酸类型的快速计数
- 如何从C++中的依赖类型中获得它所依赖的类型
- 有关插入适配器的错误。[错误]请求从 'back_insert_iterator<vector<>>' 类型转换为非标量类型
- 是否可以初始化不可复制类型的成员变量(或基类)
- 如何获取std::result_of函数的返回类型
- 从父命名空间重载类型
- 如果C++类在类方法中具有动态分配,但没有构造函数/析构函数或任何非静态成员,那么它仍然是POD类型吗
- 我想将一个对T类型的非常量左值引用绑定到一个T类型的临时值
- Openssl 1.1.1d无效使用不完整的类型"struct dsa_st"
- 访问者访问变体并返回不同类型时出错
- 在VS2010-VS2015下编译时,如何使用decltype作为较大类型表达式的LHS
- 处理小于cpu数据总线的数据类型.(c++转换为机器代码)
- C++ 雷神库 - 使用资源加载器类时出现问题(不命名类型)
- 模板元程序查找相似的连续类型名称
- 如何配置 Doxygen 以在"Class Index"中包含类的类型定义?
- Doxygen,当参数类型定义使签名相同时,如何拆分函数文档?
- 强制属性类型为doxygen
- Doxygen不能正确确定返回类型