标签: function macros libclang
是否可以使用libclang评估表达式和函数宏?
像这样(表达式):
#define SOMETHING 1 | 2 | 4 | 0x10
或者具有功能宏的东西:
#define ADD(a,b) a+b #define THING ADD(10,5)
我可以对宏进行标记或获取其原始文本,但我没有看到任何评估它的方法。