在Doxygen注释中,我们经常需要用空格加上符号来描述一种结构图,但是因为Doxygen默认忽略空格和换行,因此导致输出的结果不是我们想要的。假定我们想输出如下的注释:
/**
* JOIN (exists (select 1 from x3 where x1.id3 = x3.id3)
* / \
* r1 x1
*/
因为Doxygen忽略空格和换行,因此输出到html以后,就变成了下面的样子:
JOIN(preserve) (exists (select 1 from x3 where x1.id3 = x3.id3) / \ r1 x1
如果需要按原始格式输出,有两种方法:
1. 用html标签<pre>
/**
* <pre>
* JOIN (exists (select 1 from x3 where x1.id3 = x3.id3)
*