我正在使用clang lib为某些特定函数编写编译器前端。当我遍历某些代码的AST时:
typedef int integer;
struct _s {
integer i;
float f;
};
我想得到" int"而不是"整数"当我访问feildDecl"整数i;"。 是否有任何clang API可以轻松获得基础类型?
答案 0 :(得分:0)
getSplitDesugaredType()是我需要的。此API desugar 类型,表示获取含糖类型的基础类型