首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Doxygen开关

Doxygen开关
EN

Stack Overflow用户
提问于 2010-07-20 21:05:17
回答 1查看 1.8K关注 0票数 2

我有一个相当大的switch语句(或者同样是一个很大的if语句),我想在Doxygen中记录一些如何使用它,可能是在它的Caller Graph中,也可能是在某个流程图格式中。

我如何才能做到这一点?谢谢!

EN

回答 1

Stack Overflow用户

发布于 2010-08-21 09:36:27

通常,doxygen仅用于记录整体功能。然而,我尝试了这样的东西。

代码语言:javascript
复制
/// Foo Function
void Foo(void)
{
   /// if switch \a condition equals
   switch (condition)
   {
      case VALUE_1:
      {
         /// - Path 1 \n
         /// Detailed explanation of path A.
         Foo1();
         break;
      }
      case VALUE_2:
      {
         /// - Path 2 \n
         /// Detailed explanation of path B.
         Foo2();
         break;
      }
      case VALUE_3:
      {
         /// - Path3 \n
         /// Detailed explanation of path C.
         Foo3();
         break;
      }
      case default:
      {
         /// - Default Case
         ///Something went wrong
      }
   }//end switch
}

这将在函数Foo下放置一个详细的描述,并为每个案例创建一个项目符号列表。记得用"-“来创建一个项目符号列表。至于生成调用图,您可以尝试使用\dot关键字。然而,我从来没有用过它,我认为要创建一个真正有用的图表来解释路径需要做很多工作。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3290202

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档