小编m0n*_*KeY的帖子

Doxygen:复制单个参数的描述

在我的源代码中,我经常得到具有相同参数的函数。因此该参数的描述也是相同的。我知道我可以使用 \copybrief、\copydoc 或 \copydetails 复制文档,但是它们也可以复制单个参数的描述吗?或者有没有办法只在代码中管理此参数的描述?

感谢您的帮助 m0nKeY

parameters doxygen

6
推荐指数
1
解决办法
2029
查看次数

使用Doxygen的文档MISRA / QA-C消息抑制

我目前正在从事一个项目,该项目必须符合MISRA 2012。但是在嵌入式世界中,您无法满足每一个MISRA规则。因此,我必须禁止某些由QA-C生成的消息。他最好的解决方案是什么?

我正在考虑在每个模块头文件中创建一个表,并带有对相关代码行的引用(\ ref和\ anchor),描述等。第一个问题是:我不能使用Doxygen降价表功能,因为那样说明必须在一行中,因为Doxygen表不支持换行。因此,我考虑使用一个简单的逐字表格,您认为呢?

还是有一种自动生成此类表的方法?

问候m0nKeY

c embedded doxygen misra

5
推荐指数
1
解决办法
2099
查看次数

重叠排名 - 创建框图

我几乎花了一整天的时间试图从 Graphviz 中获取框图。最大的问题似乎是我有垂直排名和水平排名。显示起来比解释起来容易,因此该图应如下所示:

框图

到目前为止,这是我的点代码:

digraph block_diagram 
{
  graph [ splines=ortho, rankdir=TB];
  node [shape=box, style=filled, fontname=Arial];

  layer_0 [style="rounded,filled", fillcolor="#99ccff", width=15, height=1, label="Layer 0"];

  layer_1 [shape=box, width=5, height=1, label="Layer 1"];
  //emptybox [shape=box,height=1, label=""];
  layer_1_1 [shape=box, width=5, height=1, label="Layer 1_1"];
  layer_2 [shape=box, width=5, height=1, label="Layer 2"];
  layer_3 [shape=box, width=5, height=1, label="Layer 3"];
  layer_4 [shape=box, width=5, height=1, label="Layer 4"];

  application [shape=box, width=3, height=5, label="Application"];

  layer_0 -> { layer_1 application };
  layer_0 -> layer_1 -> layer_1_1 -> layer_2 -> layer_3 -> layer_4;
  application -> { …
Run Code Online (Sandbox Code Playgroud)

diagram block ranking graphviz

5
推荐指数
1
解决办法
1583
查看次数

标签 统计

doxygen ×2

block ×1

c ×1

diagram ×1

embedded ×1

graphviz ×1

misra ×1

parameters ×1

ranking ×1