reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/AST/ASTImporter.cpp
  140                           public DeclVisitor<ASTNodeImporter, ExpectedDecl>,
  448     ExpectedDecl VisitDecl(Decl *D);
  449     ExpectedDecl VisitImportDecl(ImportDecl *D);
  450     ExpectedDecl VisitEmptyDecl(EmptyDecl *D);
  451     ExpectedDecl VisitAccessSpecDecl(AccessSpecDecl *D);
  452     ExpectedDecl VisitStaticAssertDecl(StaticAssertDecl *D);
  453     ExpectedDecl VisitTranslationUnitDecl(TranslationUnitDecl *D);
  454     ExpectedDecl VisitNamespaceDecl(NamespaceDecl *D);
  455     ExpectedDecl VisitNamespaceAliasDecl(NamespaceAliasDecl *D);
  456     ExpectedDecl VisitTypedefNameDecl(TypedefNameDecl *D, bool IsAlias);
  457     ExpectedDecl VisitTypedefDecl(TypedefDecl *D);
  458     ExpectedDecl VisitTypeAliasDecl(TypeAliasDecl *D);
  459     ExpectedDecl VisitTypeAliasTemplateDecl(TypeAliasTemplateDecl *D);
  460     ExpectedDecl VisitLabelDecl(LabelDecl *D);
  461     ExpectedDecl VisitEnumDecl(EnumDecl *D);
  462     ExpectedDecl VisitRecordDecl(RecordDecl *D);
  463     ExpectedDecl VisitEnumConstantDecl(EnumConstantDecl *D);
  464     ExpectedDecl VisitFunctionDecl(FunctionDecl *D);
  465     ExpectedDecl VisitCXXMethodDecl(CXXMethodDecl *D);
  466     ExpectedDecl VisitCXXConstructorDecl(CXXConstructorDecl *D);
  467     ExpectedDecl VisitCXXDestructorDecl(CXXDestructorDecl *D);
  468     ExpectedDecl VisitCXXConversionDecl(CXXConversionDecl *D);
  469     ExpectedDecl VisitFieldDecl(FieldDecl *D);
  470     ExpectedDecl VisitIndirectFieldDecl(IndirectFieldDecl *D);
  471     ExpectedDecl VisitFriendDecl(FriendDecl *D);
  472     ExpectedDecl VisitObjCIvarDecl(ObjCIvarDecl *D);
  473     ExpectedDecl VisitVarDecl(VarDecl *D);
  474     ExpectedDecl VisitImplicitParamDecl(ImplicitParamDecl *D);
  475     ExpectedDecl VisitParmVarDecl(ParmVarDecl *D);
  476     ExpectedDecl VisitObjCMethodDecl(ObjCMethodDecl *D);
  477     ExpectedDecl VisitObjCTypeParamDecl(ObjCTypeParamDecl *D);
  478     ExpectedDecl VisitObjCCategoryDecl(ObjCCategoryDecl *D);
  479     ExpectedDecl VisitObjCProtocolDecl(ObjCProtocolDecl *D);
  480     ExpectedDecl VisitLinkageSpecDecl(LinkageSpecDecl *D);
  481     ExpectedDecl VisitUsingDecl(UsingDecl *D);
  482     ExpectedDecl VisitUsingShadowDecl(UsingShadowDecl *D);
  483     ExpectedDecl VisitUsingDirectiveDecl(UsingDirectiveDecl *D);
  484     ExpectedDecl VisitUnresolvedUsingValueDecl(UnresolvedUsingValueDecl *D);
  485     ExpectedDecl VisitUnresolvedUsingTypenameDecl(UnresolvedUsingTypenameDecl *D);
  490     ExpectedDecl VisitObjCInterfaceDecl(ObjCInterfaceDecl *D);
  491     ExpectedDecl VisitObjCCategoryImplDecl(ObjCCategoryImplDecl *D);
  492     ExpectedDecl VisitObjCImplementationDecl(ObjCImplementationDecl *D);
  493     ExpectedDecl VisitObjCPropertyDecl(ObjCPropertyDecl *D);
  494     ExpectedDecl VisitObjCPropertyImplDecl(ObjCPropertyImplDecl *D);
  495     ExpectedDecl VisitTemplateTypeParmDecl(TemplateTypeParmDecl *D);
  496     ExpectedDecl VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D);
  497     ExpectedDecl VisitTemplateTemplateParmDecl(TemplateTemplateParmDecl *D);
  498     ExpectedDecl VisitClassTemplateDecl(ClassTemplateDecl *D);
  499     ExpectedDecl VisitClassTemplateSpecializationDecl(
  501     ExpectedDecl VisitVarTemplateDecl(VarTemplateDecl *D);
  502     ExpectedDecl VisitVarTemplateSpecializationDecl(VarTemplateSpecializationDecl *D);
  503     ExpectedDecl VisitFunctionTemplateDecl(FunctionTemplateDecl *D);
 1681     ExpectedDecl ImportedOrErr = import(From);
 1784     if (ExpectedDecl ToTypedefOrErr = Importer.Import(FromTypedef))
 2082 ExpectedDecl ASTNodeImporter::VisitDecl(Decl *D) {
 2088 ExpectedDecl ASTNodeImporter::VisitImportDecl(ImportDecl *D) {
 2094 ExpectedDecl ASTNodeImporter::VisitEmptyDecl(EmptyDecl *D) {
 2114 ExpectedDecl ASTNodeImporter::VisitTranslationUnitDecl(TranslationUnitDecl *D) {
 2123 ExpectedDecl ASTNodeImporter::VisitAccessSpecDecl(AccessSpecDecl *D) {
 2150 ExpectedDecl ASTNodeImporter::VisitStaticAssertDecl(StaticAssertDecl *D) {
 2177 ExpectedDecl ASTNodeImporter::VisitNamespaceDecl(NamespaceDecl *D) {
 2256 ExpectedDecl ASTNodeImporter::VisitNamespaceAliasDecl(NamespaceAliasDecl *D) {
 2294 ExpectedDecl
 2381 ExpectedDecl ASTNodeImporter::VisitTypedefDecl(TypedefDecl *D) {
 2385 ExpectedDecl ASTNodeImporter::VisitTypeAliasDecl(TypeAliasDecl *D) {
 2389 ExpectedDecl
 2446 ExpectedDecl ASTNodeImporter::VisitLabelDecl(LabelDecl *D) {
 2485 ExpectedDecl ASTNodeImporter::VisitEnumDecl(EnumDecl *D) {
 2572 ExpectedDecl ASTNodeImporter::VisitRecordDecl(RecordDecl *D) {
 2694       ExpectedDecl CDeclOrErr = import(DCXX->getLambdaContextDecl());
 2809 ExpectedDecl ASTNodeImporter::VisitEnumConstantDecl(EnumConstantDecl *D) {
 2994 ExpectedDecl ASTNodeImporter::VisitFunctionDecl(FunctionDecl *D) {
 3001     ExpectedDecl ToRedeclOrErr = import(*RedeclIt);
 3336     ExpectedDecl ToRedeclOrErr = import(*RedeclIt);
 3344 ExpectedDecl ASTNodeImporter::VisitCXXMethodDecl(CXXMethodDecl *D) {
 3348 ExpectedDecl ASTNodeImporter::VisitCXXConstructorDecl(CXXConstructorDecl *D) {
 3352 ExpectedDecl ASTNodeImporter::VisitCXXDestructorDecl(CXXDestructorDecl *D) {
 3356 ExpectedDecl ASTNodeImporter::VisitCXXConversionDecl(CXXConversionDecl *D) {
 3360 ExpectedDecl ASTNodeImporter::VisitFieldDecl(FieldDecl *D) {
 3445 ExpectedDecl ASTNodeImporter::VisitIndirectFieldDecl(IndirectFieldDecl *D) {
 3515 ExpectedDecl ASTNodeImporter::VisitFriendDecl(FriendDecl *D) {
 3588 ExpectedDecl ASTNodeImporter::VisitObjCIvarDecl(ObjCIvarDecl *D) {
 3641 ExpectedDecl ASTNodeImporter::VisitVarDecl(VarDecl *D) {
 3648     ExpectedDecl RedeclOrErr = import(*RedeclIt);
 3782     ExpectedDecl RedeclOrErr = import(*RedeclIt);
 3790 ExpectedDecl ASTNodeImporter::VisitImplicitParamDecl(ImplicitParamDecl *D) {
 3834 ExpectedDecl ASTNodeImporter::VisitParmVarDecl(ParmVarDecl *D) {
 3877 ExpectedDecl ASTNodeImporter::VisitObjCMethodDecl(ObjCMethodDecl *D) {
 4002 ExpectedDecl ASTNodeImporter::VisitObjCTypeParamDecl(ObjCTypeParamDecl *D) {
 4034 ExpectedDecl ASTNodeImporter::VisitObjCCategoryDecl(ObjCCategoryDecl *D) {
 4172 ExpectedDecl ASTNodeImporter::VisitObjCProtocolDecl(ObjCProtocolDecl *D) {
 4178     if (ExpectedDecl ImportedDefOrErr = import(Definition))
 4228 ExpectedDecl ASTNodeImporter::VisitLinkageSpecDecl(LinkageSpecDecl *D) {
 4262 ExpectedDecl ASTNodeImporter::VisitUsingDecl(UsingDecl *D) {
 4313 ExpectedDecl ASTNodeImporter::VisitUsingShadowDecl(UsingShadowDecl *D) {
 4355 ExpectedDecl ASTNodeImporter::VisitUsingDirectiveDecl(UsingDirectiveDecl *D) {
 4397 ExpectedDecl ASTNodeImporter::VisitUnresolvedUsingValueDecl(
 4434 ExpectedDecl ASTNodeImporter::VisitUnresolvedUsingTypenameDecl(
 4596 ExpectedDecl ASTNodeImporter::VisitObjCInterfaceDecl(ObjCInterfaceDecl *D) {
 4602     if (ExpectedDecl ImportedDefOrErr = import(Definition))
 4661 ExpectedDecl
 4698 ExpectedDecl
 4783 ExpectedDecl ASTNodeImporter::VisitObjCPropertyDecl(ObjCPropertyDecl *D) {
 4866 ExpectedDecl
 4942 ExpectedDecl
 4968 ExpectedDecl
 4995 ExpectedDecl
 5035 ExpectedDecl ASTNodeImporter::VisitClassTemplateDecl(ClassTemplateDecl *D) {
 5151 ExpectedDecl ASTNodeImporter::VisitClassTemplateSpecializationDecl(
 5317 ExpectedDecl ASTNodeImporter::VisitVarTemplateDecl(VarTemplateDecl *D) {
 5325     if (ExpectedDecl ImportedDefOrErr = import(
 5410 ExpectedDecl ASTNodeImporter::VisitVarTemplateSpecializationDecl(
 5417     if (ExpectedDecl ImportedDefOrErr = import(Definition))
 5557 ExpectedDecl
 7965   ExpectedDecl ToDOrErr = ImportImpl(FromD);
 8062   ExpectedDecl ToDCOrErr = Import(cast<Decl>(FromDC));
 8174     if (ExpectedDecl NSOrErr = Import(FromNNS->getAsNamespace())) {
 8181     if (ExpectedDecl NSADOrErr = Import(FromNNS->getAsNamespaceAlias()))
 8191     if (ExpectedDecl RDOrErr = Import(FromNNS->getAsRecordDecl()))
 8296     if (ExpectedDecl ToTemplateOrErr = Import(From.getAsTemplateDecl()))
 8328     if (ExpectedDecl ToTemplateOrErr = Import(From.getAsTemplateDecl()))
 8354     ExpectedDecl ParamOrErr = Import(Subst->getParameter());
 8369     ExpectedDecl ParamOrErr = Import(SubstPack->getParameterPack());
 8523     ExpectedDecl ToFieldOrErr = Import(From->getMember());
 8535     ExpectedDecl ToIFieldOrErr = Import(From->getIndirectMember());
 8583   ExpectedDecl ToOrErr = Import(From);