Doxygen:为什么我的枚举 class 的第一个元素没有用 copydoc 正确复制?
Doxygen: why is the first element of my enum class not properly copied with copydoc?
我有以下代码:
/**
* @brief OpenGL renderer rescale types
*/
enum class RescaleType {
None, //!< No rescale
Horizontal, //!< Rescale horizontally
Vertical, //!< Rescale vertically
Both //!< Rescale both
};
/**
* @brief
*
* @param type Type of rescaling to apply. It can be one of the following:
* - RescaleType::None @copydoc RescaleType::None
* - RescaleType::Horizontal @copydoc RescaleType::Horizontal
* - RescaleType::Vertical @copydoc RescaleType::Vertical
* - RescaleType::Both @copydoc RescaleType::Both
*/
void apply_rescale(RescaleType type);
当 运行 doxygen 时,除了第一个 @copydoc
之外一切正常
我在这里做错了什么?我刚开始使用 Doxygen,所以错误可能很明显。
编辑:这是用 Doxygen 1.9.2 生成的
对于那些想知道的人:这是一个错误,已在提交 ab74ff26b0f9ba3f31d1dce605c4a1809ca9cb5c 中修复,现在是 Doxygen 版本 1.9.3 的一部分。非常感谢@albert 闪电般的快速修补:-)
我有以下代码:
/**
* @brief OpenGL renderer rescale types
*/
enum class RescaleType {
None, //!< No rescale
Horizontal, //!< Rescale horizontally
Vertical, //!< Rescale vertically
Both //!< Rescale both
};
/**
* @brief
*
* @param type Type of rescaling to apply. It can be one of the following:
* - RescaleType::None @copydoc RescaleType::None
* - RescaleType::Horizontal @copydoc RescaleType::Horizontal
* - RescaleType::Vertical @copydoc RescaleType::Vertical
* - RescaleType::Both @copydoc RescaleType::Both
*/
void apply_rescale(RescaleType type);
当 运行 doxygen 时,除了第一个 @copydoc
之外一切正常我在这里做错了什么?我刚开始使用 Doxygen,所以错误可能很明显。
编辑:这是用 Doxygen 1.9.2 生成的
对于那些想知道的人:这是一个错误,已在提交 ab74ff26b0f9ba3f31d1dce605c4a1809ca9cb5c 中修复,现在是 Doxygen 版本 1.9.3 的一部分。非常感谢@albert 闪电般的快速修补:-)