我怎么知道Clang中内置/预定义了哪些宏?

时间:2016-12-09 18:06:27

标签: c++ clang c-preprocessor

我正在使用Clang预处理器,我想知道哪些宏是内置的或预定义的。例如,这是预定义的:

#define __clang__ 1

我可以使用getPredefines()将列表作为一个大字符串,但我宁愿不必自己解析它。

预处理器对象上是否有标志可以让我知道预定义了哪些宏?

我尝试了getBuiltinID之类的东西,但没有运气。

0 个答案:

没有答案