在构建文档时,我遇到了很多警告消息,例如:
/home/X/Y/src/core/include/math/bigintntl/transformntl.h:92: warning: documented empty return type of NTL::NumberTheoreticTransformNtl::ForwardTransformToBitReverseInPlace.
我想关闭与X相关的特定警告。我该怎么做?我正在构建一个相当大的库的文档,在我们有时间回去更新文档之前,这只会给我们的构建增加很多噪音。
文件行:
/**
* In-place forward transform in the ring Z_q[X]/(X^n+1) with prime q and
* power-of-two n s.t. 2n|q-1. Bit reversing indexes. [Algorithm 1 in
* https://eprint.iacr.org/2016/504.pdf]
*
* @param &rootOfUnityTable is the table with the n-th root of unity powers in
* bit reverse order.
* @param &element[in,out] is the input/output of the transform of type VecType and length n.
* @return none
*/
void ForwardTransformToBitReverseInPlace(
const VecType& rootOfUnityTable, VecType* element);
来自OpenFHE库
并且CCD_ 2文件看起来如下(autodoxygenindex
是Breathe指令:https://breathe.readthedocs.io/en/latest/directives.html#autodoxygenindex):
Core Math Big Int NTL Documentation
=========================================
.. autodoxygenindex::
:project: core_math_bigintntl
而CCD_ 4文件在这里。
我的问题似乎是breathe
正在重新生成文档,因为我使用了特定的命令。不幸的是,这种再生似乎忽略了即将到来的Doxyfile
。因此,我不得不通过breathe_doxygen_config_options
手动传递相关变量