鉴于这个例子,有没有办法告诉doxygen排除穿越函数B1()的图形路径?
static void A1(unsigned char select);
static void B1(int select);
static void C1();
static void D1();
static void E1();
static void
A1(unsigned char select)
{
switch()
{
case 'C': C1();
case 'D': D1();
case 'E': E1();
}
}
B1(int select)
{
A1((unsigned char)select);
}
static void
C1(void)
{
}
static void
D1(void)
{
int callE = 69;
B1(callE);
}
static void
E1(void)
{
}
static void
F1(void)
{
A1('C');
}
我在网上看到的任何类似问题都表明无法完成或尝试从文档中排除该功能。我尝试从文档中排除D1()并且Doxygen没有记录该函数,但仍将其包含在图形和参考列表中(使用\ cond和\ endcond)。
修改:'所需的图表'
任何提示都将不胜感激。