在一些 doxygen 文档中,我想显示 a 的内容#define
,而不是标签本身。例如,在一个 C 文件中,我有
#define REPEAT_N_TIMES 10
现在在我的文档中我想显示:
动作进行 10 次。
如果我使用\ref REPEAT_N_TIMES
,它会显示:
该操作已完成 REPEAT_N_TIMES 次
有没有办法显示链接的内容,而不是链接本身,例如喜欢\ValueOf(\ref REPEAT_N_TIMES)
或\contentOf(\ref REPEAT_N_TIMES)
?
更新:我的 Doxygen 的配置是:
// Configuration options related to the preprocessor
ENABLE_PREPROCESSING = YES
MACRO_EXPANSION = YES
EXPAND_ONLY_PREDEF = YES
SEARCH_INCLUDES = YES
INCLUDE_PATH =
INCLUDE_FILE_PATTERNS =
PREDEFINED = WXUNUSED()=
EXPAND_AS_DEFINED =
SKIP_FUNCTION_MACROS = YES
该MACRO_EXPANSION
设置似乎改变了宏的“细节”。但是我看不到选择宏名称或其内容的方法。使用命令\ref
似乎不是正确的方法:它指的是“某物”而不是“某物”的内容
是否有我可以使用的运算符或函数,可能类似于C,我可以使用类似的东西\ref *something
而不是\ref something
?