Doxygen按原始注释输出(保留空格和换行)

这篇博客探讨了在Doxygen中如何处理原始注释,以确保空格和换行在输出时得以保留。作者指出,由于Doxygen通常会忽略这些格式,这在创建结构图注释时成为问题。文章旨在分享解决这个问题的方法,帮助读者更好地控制Doxygen生成的文档格式。
摘要由CSDN通过智能技术生成

在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)  
     *           
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值