我想使用 Doxygen 将命名空间中定义的静态 constexpr 添加到我的文档中。 这似乎不起作用。仅传输非静态的 constexpr。 我正在使用 Doxygen 1.12.0 有人有想法吗?非常感谢
这是我的示例代码:
/// @file foo.cpp
/** @defgroup group_1
*/
/** @defgroup group_2
* @ingroup group_1
*/
class ABC {
public:
/// @ingroup group_2
/// @brief lorem
static constexpr uint32_t AA=123;
/// @ingroup group_2
/// @brief ipsum
static constexpr uint32_t BB=456;
private:
/// @ingroup group_2
/// @brief what_abcd
static constexpr uint32_t private_abcdef = 42;
};
namespace parameterXYZ {
/// @ingroup group_2
/// @brief lorem
constexpr uint32_t D=77;
/// @ingroup group_2
/// @brief lorem
static constexpr uint32_t E=88;
}
int main() {
/// @ingroup group_2
/** \code */
printf("ABC");
/** \endcode */
return 0;
}
我尝试启用/禁用所有相关的 doxygen 构建参数,并尝试修改我的代码。没有任何帮助