本文主要是介绍2402C++,C++递归取各种节点名字,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
参考
explicit FindNamedClassVisitor(ASTContext *Context) : Context(Context) {}元<类 T>极 动作(T&e){串 a=e->getQualifiedNameAsString();d.加(a);中 真;}
bool VisitCXXRecordDecl(CXXRecordDecl *e) {中 动作(e);}
bool VisitFunctionDecl(FunctionDecl*e) {中 动作(e);}
bool VisitConceptDecl(ConceptDecl*e) {中 动作(e);}
bool VisitEnumDecl(EnumDecl*e) {中 动作(e);}
bool VisitFunctionTemplateDecl(FunctionTemplateDecl*e) {中 动作(e);}
bool VisitNamespaceAliasDecl(NamespaceAliasDecl*e) {中 动作(e);}
bool VisitNamespaceDecl(NamespaceDecl*e) {中 动作(e);}
bool VisitRecordDecl(RecordDecl*e) {中 动作(e);}
bool VisitTagDecl(TagDecl*e) {中 动作(e);}
bool VisitClassTemplateDecl(ClassTemplateDecl*e) {中 动作(e);}
加上这些.
这篇关于2402C++,C++递归取各种节点名字的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!