使用libclang评估函数宏和表达式

时间:2013-09-26 01:50:27

标签: function macros libclang

是否可以使用libclang评估表达式和函数宏?

像这样(表达式):

#define SOMETHING 1 | 2 | 4 | 0x10

或者具有功能宏的东西:

#define ADD(a,b) a+b
#define THING ADD(10,5)

我可以对宏进行标记或获取其原始文本,但我没有看到任何评估它的方法。

0 个答案:

没有答案