Jad*_*ias 10 warnings filtering doxygen
Doxygen Compound ? is not documented.在建造时会显示警告.对于特定项目,我不想记录化合物.为了消除混乱,我想看到除了那个之外的所有其他警告.有没有办法清理Doxygen输出?
我不认为这是可能的,除了编写自己的后处理器来过滤doxygen输出.在你的情况下,这不应该太难,一个简单grep就足够了:
doxygen <config_file> | grep -v "warning: Compound .* is not documented"
Run Code Online (Sandbox Code Playgroud)
我不确定为什么doxygen不提供这个功能:可能需要太多的选项,或者更复杂的选项.另一种可能性是他们认为既然你想在没有记录的情况下被警告,除非在源代码中明确指定(例如,使用\cond和\endcond),否则应该没有例外,理由是这种遗漏应该只是根据具体情况决定.或者也许没有人要求他们包含此功能:随意填写功能请求.