未使用 Doxygen 记录变量

alf*_*_80 2 variables attributes doxygen

我用来Doxygen记录我的 C++ 代码。所有内容都以 HTML 格式很好地输出,除了像下面这样的属性/变量不是(根本不是)。

    /**
     * Flag to check whether the variable is once initialized or not
     */
     bool initialized_;
Run Code Online (Sandbox Code Playgroud)

知道会出什么问题吗?

编辑

initialized_是类成员变量。

Chr*_*ris 5

我不确定这是否能解决您的问题,因为您提供的有关该变量的信息非常少initialized_(它是全局变量吗?它是类的一部分等),但是 doxygen文档(请参阅其他文档的标题下的文档)地方) 指出

要记录 C++ 类的成员,还必须记录该类本身。这同样适用于命名空间。要记录全局 C 函数、typedef、枚举或预处理器定义,您必须首先记录包含它的文件(通常这将是头文件,因为该文件包含导出到其他源文件的信息)。

让我们重复一遍,因为它经常被忽视:要记录全局对象(函数、typedef、枚举、宏等),您必须记录定义它们的文件。换句话说,至少必须有一个

/*! \file */ 
Run Code Online (Sandbox Code Playgroud)

或一个

/** @file */ 
Run Code Online (Sandbox Code Playgroud)

该文件中的行。