如何在 Doxygen 的示例中保留注释
How do I preserve a comment in an example in Doxygen
我有一个带有注释的简单方法,我想在我的 doxygen 主页中用作示例:
\code
void showNum(int numToDisplay){
// This is just a method to display a value.
std::cout<<"Displaying Number "<<numToDisplay<<std::endl;
}
\endcode
生成文档时,主页会正确显示代码示例,但注释会一直显示到主页的左边缘。我使用什么字符来强制评论保持其合理性和显示?
在此先感谢您的帮助。
如果没有更多信息,将很难对此进行诊断,但有几件事需要检查:
- 确保代码前有一个空行。
- 确保你有四个 spaces 缩进
- 确保评论前面的白色 space 不是制表符
听起来好像您的代码没有被解释为代码块(由于上述原因之一)。如果您可以 post 至少包含代码块的文件的一部分,它可能有助于解决这个问题。
这是一个小例子,它似乎可以满足您的要求:
/**
* @file tmp.cpp
*/
/** Brief description
*
* Long description of what the function does ...
*
* \code{.cpp}
*
* void showNum(int numToDisplay){
*
* // This is just a method to display a value.
* std::cout<<"Displaying Number "<<numToDisplay<<std::endl;
* }
*
* \endcode
*
*/
void showNum(int numToDisplay) {
std::cout << "Displaying Number " << numToDisplay << std::endl;
}
我有一个带有注释的简单方法,我想在我的 doxygen 主页中用作示例:
\code
void showNum(int numToDisplay){
// This is just a method to display a value.
std::cout<<"Displaying Number "<<numToDisplay<<std::endl;
}
\endcode
生成文档时,主页会正确显示代码示例,但注释会一直显示到主页的左边缘。我使用什么字符来强制评论保持其合理性和显示?
在此先感谢您的帮助。
如果没有更多信息,将很难对此进行诊断,但有几件事需要检查:
- 确保代码前有一个空行。
- 确保你有四个 spaces 缩进
- 确保评论前面的白色 space 不是制表符
听起来好像您的代码没有被解释为代码块(由于上述原因之一)。如果您可以 post 至少包含代码块的文件的一部分,它可能有助于解决这个问题。
这是一个小例子,它似乎可以满足您的要求:
/**
* @file tmp.cpp
*/
/** Brief description
*
* Long description of what the function does ...
*
* \code{.cpp}
*
* void showNum(int numToDisplay){
*
* // This is just a method to display a value.
* std::cout<<"Displaying Number "<<numToDisplay<<std::endl;
* }
*
* \endcode
*
*/
void showNum(int numToDisplay) {
std::cout << "Displaying Number " << numToDisplay << std::endl;
}