繁体   English   中英

评论中的“\p”是什么意思?

[英]What does “\p” in comments means?

在阅读 LLVM 源代码期间,我发现注释中有些不同,例如

/// If \p DebugLogging is true, we'll log our progress to llvm::dbgs().

\p在这里是什么意思?

LLVM 使用 Doxygen 生成文档, ///标记是创建 Doxygen 将解析以形成文档的特殊注释块的 众多方法之一。

一个特殊的注释块中, \p只是标记命令之一,这个特定的命令以打字机字体(固定而不是比例)呈现以下单词。 \c选项是同一事物的别名。

3 个斜线是识别 doxygen 注释的方式之一。 \p 标签有一些含义,请参阅它的文档: https://www.doxygen.nl/manual/commands.html#cmdp

使用打字机字体显示参数。 您可以使用该命令在运行文本中参考成员 function 参数。

我同意。 这些似乎是用于格式化打字 fonts 的 Doxygen 命令,但由于它在评论中没有显示“字体格式”而是字符本身。

Doxygen 不会触摸或处理评论。 他们有自己的格式。 /c /p 仅位于一些重要关键字(方法、成员、参数等)之前,而不是任意的。 作者出于善意希望人们识别关键字,但在评论中,一切都是平等的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM