我使用 Clang 来从 C++ 源代码构建AST,并使用 RecursiveASTVisitor 遍历树。
我想在访问记录声明时确定它是类、结构体还是联合体。我有一个重载的函数 VisitCXXRecordDecl(clang::CXXRecordDecl)。在这个函数中,我可以 检查类提供的任何关于 CXXRecordDecl 的信息,但我不知道如何获取这些信息。
有人可以帮我吗?
我想在访问记录声明时确定它是类、结构体还是联合体。我有一个重载的函数 VisitCXXRecordDecl(clang::CXXRecordDecl)。在这个函数中,我可以 检查类提供的任何关于 CXXRecordDecl 的信息,但我不知道如何获取这些信息。
有人可以帮我吗?