草庐IT

SubstTemplateTypeParm

全部标签

c++ - Clang - 获取 SubstTemplateTypeParm 完整模板信息

我正在遍历clangAST,但是在遍历包含clang::SubstTemplateTypeParmType的AST声明的类型信息时,我无法获取所需的信息。给定clang工具的以下最小输入代码#includetemplateusingMap=std::map;usingString=std::string;usingParameterMap=Map;ParameterMapsomeFunc();当通过ParameterMap递归时的类型,clang说第一个Map参数arg,String,是一个clang::SubstTemplateTypeParmType.如果我尝试进一步递归以获取有关