【发布时间】:2010-06-19 18:30:39
【问题描述】:
我有调试函数,几乎可以在大型程序的每个函数中调用。它们由定义的宏变量有条件地打开。我不希望这些出现在调用图中,因为我可以相当确定每个函数都有它们。有没有办法从图中排除函数
/*! Step 3:
* @callgraph
*/
void step3(double * phi, //...
{ // CODE:
/// inner_quadratic_form:
/// \f$ s = (\phi_j^{\mathrm{(old)}})^T \Sigma_{\alpha\alpha} \phi_j^{\mathrm{(old)}}+1 \f$
double s = 1.0;debug_arg(s);
inner_quadratic_form(&s, old_phi_row, &one, ka, Saa, ka, dl, dp);
s+=1.0;debug_arg(s);
}
例如,inner_quadratic 形式需要在调用图中,但 debug_arg(s) 不需要。我认为这与这里已经存在的不同,因为我需要记录 debug_arg 但只是没有出现在调用图中。
【问题讨论】:
标签: c documentation doxygen