我在翻译我的C++库并使用Doxygen编写了一个很好的文档。假设我声明了类型:Doxygen中返回值的默认描述
typedef enum {
NO_ERROR, ///< Everything fine.
SOME_REALLY_BAD_ERROR, ///< Something went wrong.
VERY_INFREQUENT_ERROR ///< Used only in some cases.
} ReturnType;
并将其用作返回值以标记函数中可能的错误。现在,我定义一个函数:
/** Very important description
*
* @return NO_ERROR on proper exit, SOME_REALLY_BAD_ERROR otherwise.
*/
ReturnType ImportantFunction();
所以每函数定义我必须粘贴默认返回值的描述相同(但有时我会回到VERY_INFREQUENT_ERROR
和写入不同的描述)。所以我的问题是:
Doxygen有没有办法创建返回值的默认描述,或者我应该创建一个罕见情况的描述?
前几天我推。在我看来,这种类型的问题的一个可能的解决方案,以github“引入命令includedoc和snippetdoc”拉请求503.使用\ snippetdoc这应该是可能的, – albert
我想这将是足够的,因为我可以然后创建一个好'ReturnType'的文档。 – SzymonPajzert