Doxygen 强氧a开关
我有一个相当大的switch语句(或者同样大的if语句),我想用Doxygen、调用程序图或者流程图格式来记录它是如何工作的 我怎样才能做到这一点?Doxygen 强氧a开关,doxygen,switch-statement,Doxygen,Switch Statement,我有一个相当大的switch语句(或者同样大的if语句),我想用Doxygen、调用程序图或者流程图格式来记录它是如何工作的 我怎样才能做到这一点? 谢谢 通常,doxygen仅用于记录总体功能。然而,我试过这样的方法 /// Foo Function void Foo(void) { /// if switch \a condition equals switch (condition) { case VALUE_1: { /// -
谢谢 通常,doxygen仅用于记录总体功能。然而,我试过这样的方法
/// 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关键字。然而,我从未使用过它,我认为创建一个真正有用的图表来解释路径需要做很多工作
\if
创建条件文档,而不是条件文档的文档。