reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
141 public StmtVisitor<ASTNodeImporter, ExpectedStmt> { 506 ExpectedStmt VisitStmt(Stmt *S); 507 ExpectedStmt VisitGCCAsmStmt(GCCAsmStmt *S); 508 ExpectedStmt VisitDeclStmt(DeclStmt *S); 509 ExpectedStmt VisitNullStmt(NullStmt *S); 510 ExpectedStmt VisitCompoundStmt(CompoundStmt *S); 511 ExpectedStmt VisitCaseStmt(CaseStmt *S); 512 ExpectedStmt VisitDefaultStmt(DefaultStmt *S); 513 ExpectedStmt VisitLabelStmt(LabelStmt *S); 514 ExpectedStmt VisitAttributedStmt(AttributedStmt *S); 515 ExpectedStmt VisitIfStmt(IfStmt *S); 516 ExpectedStmt VisitSwitchStmt(SwitchStmt *S); 517 ExpectedStmt VisitWhileStmt(WhileStmt *S); 518 ExpectedStmt VisitDoStmt(DoStmt *S); 519 ExpectedStmt VisitForStmt(ForStmt *S); 520 ExpectedStmt VisitGotoStmt(GotoStmt *S); 521 ExpectedStmt VisitIndirectGotoStmt(IndirectGotoStmt *S); 522 ExpectedStmt VisitContinueStmt(ContinueStmt *S); 523 ExpectedStmt VisitBreakStmt(BreakStmt *S); 524 ExpectedStmt VisitReturnStmt(ReturnStmt *S); 531 ExpectedStmt VisitCXXCatchStmt(CXXCatchStmt *S); 532 ExpectedStmt VisitCXXTryStmt(CXXTryStmt *S); 533 ExpectedStmt VisitCXXForRangeStmt(CXXForRangeStmt *S); 535 ExpectedStmt VisitObjCForCollectionStmt(ObjCForCollectionStmt *S); 536 ExpectedStmt VisitObjCAtCatchStmt(ObjCAtCatchStmt *S); 537 ExpectedStmt VisitObjCAtFinallyStmt(ObjCAtFinallyStmt *S); 538 ExpectedStmt VisitObjCAtTryStmt(ObjCAtTryStmt *S); 539 ExpectedStmt VisitObjCAtSynchronizedStmt(ObjCAtSynchronizedStmt *S); 540 ExpectedStmt VisitObjCAtThrowStmt(ObjCAtThrowStmt *S); 541 ExpectedStmt VisitObjCAutoreleasePoolStmt(ObjCAutoreleasePoolStmt *S); 544 ExpectedStmt VisitExpr(Expr *E); 545 ExpectedStmt VisitVAArgExpr(VAArgExpr *E); 546 ExpectedStmt VisitChooseExpr(ChooseExpr *E); 547 ExpectedStmt VisitGNUNullExpr(GNUNullExpr *E); 548 ExpectedStmt VisitPredefinedExpr(PredefinedExpr *E); 549 ExpectedStmt VisitDeclRefExpr(DeclRefExpr *E); 550 ExpectedStmt VisitImplicitValueInitExpr(ImplicitValueInitExpr *E); 551 ExpectedStmt VisitDesignatedInitExpr(DesignatedInitExpr *E); 552 ExpectedStmt VisitCXXNullPtrLiteralExpr(CXXNullPtrLiteralExpr *E); 553 ExpectedStmt VisitIntegerLiteral(IntegerLiteral *E); 554 ExpectedStmt VisitFloatingLiteral(FloatingLiteral *E); 555 ExpectedStmt VisitImaginaryLiteral(ImaginaryLiteral *E); 556 ExpectedStmt VisitCharacterLiteral(CharacterLiteral *E); 557 ExpectedStmt VisitStringLiteral(StringLiteral *E); 558 ExpectedStmt VisitCompoundLiteralExpr(CompoundLiteralExpr *E); 559 ExpectedStmt VisitAtomicExpr(AtomicExpr *E); 560 ExpectedStmt VisitAddrLabelExpr(AddrLabelExpr *E); 561 ExpectedStmt VisitConstantExpr(ConstantExpr *E); 562 ExpectedStmt VisitParenExpr(ParenExpr *E); 563 ExpectedStmt VisitParenListExpr(ParenListExpr *E); 564 ExpectedStmt VisitStmtExpr(StmtExpr *E); 565 ExpectedStmt VisitUnaryOperator(UnaryOperator *E); 566 ExpectedStmt VisitUnaryExprOrTypeTraitExpr(UnaryExprOrTypeTraitExpr *E); 567 ExpectedStmt VisitBinaryOperator(BinaryOperator *E); 568 ExpectedStmt VisitConditionalOperator(ConditionalOperator *E); 569 ExpectedStmt VisitBinaryConditionalOperator(BinaryConditionalOperator *E); 570 ExpectedStmt VisitOpaqueValueExpr(OpaqueValueExpr *E); 571 ExpectedStmt VisitArrayTypeTraitExpr(ArrayTypeTraitExpr *E); 572 ExpectedStmt VisitExpressionTraitExpr(ExpressionTraitExpr *E); 573 ExpectedStmt VisitArraySubscriptExpr(ArraySubscriptExpr *E); 574 ExpectedStmt VisitCompoundAssignOperator(CompoundAssignOperator *E); 575 ExpectedStmt VisitImplicitCastExpr(ImplicitCastExpr *E); 576 ExpectedStmt VisitExplicitCastExpr(ExplicitCastExpr *E); 577 ExpectedStmt VisitOffsetOfExpr(OffsetOfExpr *OE); 578 ExpectedStmt VisitCXXThrowExpr(CXXThrowExpr *E); 579 ExpectedStmt VisitCXXNoexceptExpr(CXXNoexceptExpr *E); 580 ExpectedStmt VisitCXXDefaultArgExpr(CXXDefaultArgExpr *E); 581 ExpectedStmt VisitCXXScalarValueInitExpr(CXXScalarValueInitExpr *E); 582 ExpectedStmt VisitCXXBindTemporaryExpr(CXXBindTemporaryExpr *E); 583 ExpectedStmt VisitCXXTemporaryObjectExpr(CXXTemporaryObjectExpr *E); 584 ExpectedStmt VisitMaterializeTemporaryExpr(MaterializeTemporaryExpr *E); 585 ExpectedStmt VisitPackExpansionExpr(PackExpansionExpr *E); 586 ExpectedStmt VisitSizeOfPackExpr(SizeOfPackExpr *E); 587 ExpectedStmt VisitCXXNewExpr(CXXNewExpr *E); 588 ExpectedStmt VisitCXXDeleteExpr(CXXDeleteExpr *E); 589 ExpectedStmt VisitCXXConstructExpr(CXXConstructExpr *E); 590 ExpectedStmt VisitCXXMemberCallExpr(CXXMemberCallExpr *E); 591 ExpectedStmt VisitCXXDependentScopeMemberExpr(CXXDependentScopeMemberExpr *E); 592 ExpectedStmt VisitDependentScopeDeclRefExpr(DependentScopeDeclRefExpr *E); 593 ExpectedStmt VisitCXXUnresolvedConstructExpr(CXXUnresolvedConstructExpr *E); 594 ExpectedStmt VisitUnresolvedLookupExpr(UnresolvedLookupExpr *E); 595 ExpectedStmt VisitUnresolvedMemberExpr(UnresolvedMemberExpr *E); 596 ExpectedStmt VisitExprWithCleanups(ExprWithCleanups *E); 597 ExpectedStmt VisitCXXThisExpr(CXXThisExpr *E); 598 ExpectedStmt VisitCXXBoolLiteralExpr(CXXBoolLiteralExpr *E); 599 ExpectedStmt VisitCXXPseudoDestructorExpr(CXXPseudoDestructorExpr *E); 600 ExpectedStmt VisitMemberExpr(MemberExpr *E); 601 ExpectedStmt VisitCallExpr(CallExpr *E); 602 ExpectedStmt VisitLambdaExpr(LambdaExpr *LE); 603 ExpectedStmt VisitInitListExpr(InitListExpr *E); 604 ExpectedStmt VisitCXXStdInitializerListExpr(CXXStdInitializerListExpr *E); 605 ExpectedStmt VisitCXXInheritedCtorInitExpr(CXXInheritedCtorInitExpr *E); 606 ExpectedStmt VisitArrayInitLoopExpr(ArrayInitLoopExpr *E); 607 ExpectedStmt VisitArrayInitIndexExpr(ArrayInitIndexExpr *E); 608 ExpectedStmt VisitCXXDefaultInitExpr(CXXDefaultInitExpr *E); 609 ExpectedStmt VisitCXXNamedCastExpr(CXXNamedCastExpr *E); 610 ExpectedStmt VisitSubstNonTypeTemplateParmExpr(SubstNonTypeTemplateParmExpr *E); 611 ExpectedStmt VisitTypeTraitExpr(TypeTraitExpr *E); 612 ExpectedStmt VisitCXXTypeidExpr(CXXTypeidExpr *E); 2986 if (ExpectedStmt ToBodyOrErr = import(FromBody)) 5639 ExpectedStmt ASTNodeImporter::VisitStmt(Stmt *S) { 5646 ExpectedStmt ASTNodeImporter::VisitGCCAsmStmt(GCCAsmStmt *S) { 5728 ExpectedStmt ASTNodeImporter::VisitDeclStmt(DeclStmt *S) { 5740 ExpectedStmt ASTNodeImporter::VisitNullStmt(NullStmt *S) { 5748 ExpectedStmt ASTNodeImporter::VisitCompoundStmt(CompoundStmt *S) { 5767 ExpectedStmt ASTNodeImporter::VisitCaseStmt(CaseStmt *S) { 5787 ExpectedStmt ASTNodeImporter::VisitDefaultStmt(DefaultStmt *S) { 5800 ExpectedStmt ASTNodeImporter::VisitLabelStmt(LabelStmt *S) { 5814 ExpectedStmt ASTNodeImporter::VisitAttributedStmt(AttributedStmt *S) { 5822 ExpectedStmt ToSubStmtOrErr = import(S->getSubStmt()); 5830 ExpectedStmt ASTNodeImporter::VisitIfStmt(IfStmt *S) { 5850 ExpectedStmt ASTNodeImporter::VisitSwitchStmt(SwitchStmt *S) { 5885 ExpectedStmt ASTNodeImporter::VisitWhileStmt(WhileStmt *S) { 5901 ExpectedStmt ASTNodeImporter::VisitDoStmt(DoStmt *S) { 5917 ExpectedStmt ASTNodeImporter::VisitForStmt(ForStmt *S) { 5939 ExpectedStmt ASTNodeImporter::VisitGotoStmt(GotoStmt *S) { 5952 ExpectedStmt ASTNodeImporter::VisitIndirectGotoStmt(IndirectGotoStmt *S) { 5965 ExpectedStmt ASTNodeImporter::VisitContinueStmt(ContinueStmt *S) { 5972 ExpectedStmt ASTNodeImporter::VisitBreakStmt(BreakStmt *S) { 5979 ExpectedStmt ASTNodeImporter::VisitReturnStmt(ReturnStmt *S) { 5994 ExpectedStmt ASTNodeImporter::VisitCXXCatchStmt(CXXCatchStmt *S) { 6009 ExpectedStmt ASTNodeImporter::VisitCXXTryStmt(CXXTryStmt *S) { 6014 ExpectedStmt ToTryBlockOrErr = import(S->getTryBlock()); 6031 ExpectedStmt ASTNodeImporter::VisitCXXForRangeStmt(CXXForRangeStmt *S) { 6056 ExpectedStmt 6076 ExpectedStmt ASTNodeImporter::VisitObjCAtCatchStmt(ObjCAtCatchStmt *S) { 6092 ExpectedStmt ASTNodeImporter::VisitObjCAtFinallyStmt(ObjCAtFinallyStmt *S) { 6096 ExpectedStmt ToAtFinallyStmtOrErr = import(S->getFinallyBody()); 6103 ExpectedStmt ASTNodeImporter::VisitObjCAtTryStmt(ObjCAtTryStmt *S) { 6116 if (ExpectedStmt ToCatchStmtOrErr = import(FromCatchStmt)) 6128 ExpectedStmt ASTNodeImporter::VisitObjCAtSynchronizedStmt 6144 ExpectedStmt ASTNodeImporter::VisitObjCAtThrowStmt(ObjCAtThrowStmt *S) { 6155 ExpectedStmt ASTNodeImporter::VisitObjCAutoreleasePoolStmt( 6160 ExpectedStmt ToSubStmtOrErr = import(S->getSubStmt()); 6170 ExpectedStmt ASTNodeImporter::VisitExpr(Expr *E) { 6176 ExpectedStmt ASTNodeImporter::VisitVAArgExpr(VAArgExpr *E) { 6195 ExpectedStmt ASTNodeImporter::VisitChooseExpr(ChooseExpr *E) { 6223 ExpectedStmt ASTNodeImporter::VisitGNUNullExpr(GNUNullExpr *E) { 6235 ExpectedStmt ASTNodeImporter::VisitPredefinedExpr(PredefinedExpr *E) { 6250 ExpectedStmt ASTNodeImporter::VisitDeclRefExpr(DeclRefExpr *E) { 6290 ExpectedStmt ASTNodeImporter::VisitImplicitValueInitExpr(ImplicitValueInitExpr *E) { 6298 ExpectedStmt ASTNodeImporter::VisitDesignatedInitExpr(DesignatedInitExpr *E) { 6326 ExpectedStmt 6340 ExpectedStmt ASTNodeImporter::VisitIntegerLiteral(IntegerLiteral *E) { 6354 ExpectedStmt ASTNodeImporter::VisitFloatingLiteral(FloatingLiteral *E) { 6368 ExpectedStmt ASTNodeImporter::VisitImaginaryLiteral(ImaginaryLiteral *E) { 6381 ExpectedStmt ASTNodeImporter::VisitCharacterLiteral(CharacterLiteral *E) { 6394 ExpectedStmt ASTNodeImporter::VisitStringLiteral(StringLiteral *E) { 6409 ExpectedStmt ASTNodeImporter::VisitCompoundLiteralExpr(CompoundLiteralExpr *E) { 6427 ExpectedStmt ASTNodeImporter::VisitAtomicExpr(AtomicExpr *E) { 6447 ExpectedStmt ASTNodeImporter::VisitAddrLabelExpr(AddrLabelExpr *E) { 6462 ExpectedStmt ASTNodeImporter::VisitConstantExpr(ConstantExpr *E) { 6480 ExpectedStmt ASTNodeImporter::VisitParenExpr(ParenExpr *E) { 6493 ExpectedStmt ASTNodeImporter::VisitParenListExpr(ParenListExpr *E) { 6510 ExpectedStmt ASTNodeImporter::VisitStmtExpr(StmtExpr *E) { 6525 ExpectedStmt ASTNodeImporter::VisitUnaryOperator(UnaryOperator *E) { 6541 ExpectedStmt 6570 ExpectedStmt ASTNodeImporter::VisitBinaryOperator(BinaryOperator *E) { 6586 ExpectedStmt ASTNodeImporter::VisitConditionalOperator(ConditionalOperator *E) { 6603 ExpectedStmt ASTNodeImporter::VisitBinaryConditionalOperator( 6625 ExpectedStmt ASTNodeImporter::VisitArrayTypeTraitExpr(ArrayTypeTraitExpr *E) { 6645 ExpectedStmt ASTNodeImporter::VisitExpressionTraitExpr(ExpressionTraitExpr *E) { 6661 ExpectedStmt ASTNodeImporter::VisitOpaqueValueExpr(OpaqueValueExpr *E) { 6676 ExpectedStmt ASTNodeImporter::VisitArraySubscriptExpr(ArraySubscriptExpr *E) { 6692 ExpectedStmt 6724 ExpectedStmt ASTNodeImporter::VisitImplicitCastExpr(ImplicitCastExpr *E) { 6742 ExpectedStmt ASTNodeImporter::VisitExplicitCastExpr(ExplicitCastExpr *E) { 6805 ExpectedStmt ASTNodeImporter::VisitOffsetOfExpr(OffsetOfExpr *E) { 6869 ExpectedStmt ASTNodeImporter::VisitCXXNoexceptExpr(CXXNoexceptExpr *E) { 6890 ExpectedStmt ASTNodeImporter::VisitCXXThrowExpr(CXXThrowExpr *E) { 6904 ExpectedStmt ASTNodeImporter::VisitCXXDefaultArgExpr(CXXDefaultArgExpr *E) { 6936 ExpectedStmt 6952 ExpectedStmt 6967 ExpectedStmt 6992 ExpectedStmt 7012 ExpectedStmt ASTNodeImporter::VisitPackExpansionExpr(PackExpansionExpr *E) { 7027 ExpectedStmt ASTNodeImporter::VisitSizeOfPackExpr(SizeOfPackExpr *E) { 7056 ExpectedStmt ASTNodeImporter::VisitCXXNewExpr(CXXNewExpr *E) { 7088 ExpectedStmt ASTNodeImporter::VisitCXXDeleteExpr(CXXDeleteExpr *E) { 7106 ExpectedStmt ASTNodeImporter::VisitCXXConstructExpr(CXXConstructExpr *E) { 7131 ExpectedStmt ASTNodeImporter::VisitExprWithCleanups(ExprWithCleanups *E) { 7145 ExpectedStmt ASTNodeImporter::VisitCXXMemberCallExpr(CXXMemberCallExpr *E) { 7164 ExpectedStmt ASTNodeImporter::VisitCXXThisExpr(CXXThisExpr *E) { 7177 ExpectedStmt ASTNodeImporter::VisitCXXBoolLiteralExpr(CXXBoolLiteralExpr *E) { 7190 ExpectedStmt ASTNodeImporter::VisitMemberExpr(MemberExpr *E) { 7237 ExpectedStmt 7272 ExpectedStmt ASTNodeImporter::VisitCXXDependentScopeMemberExpr( 7321 ExpectedStmt 7354 ExpectedStmt ASTNodeImporter::VisitCXXUnresolvedConstructExpr( 7375 ExpectedStmt 7424 ExpectedStmt 7475 ExpectedStmt ASTNodeImporter::VisitCallExpr(CallExpr *E) { 7502 ExpectedStmt ASTNodeImporter::VisitLambdaExpr(LambdaExpr *E) { 7543 ExpectedStmt ASTNodeImporter::VisitInitListExpr(InitListExpr *E) { 7589 ExpectedStmt ASTNodeImporter::VisitCXXStdInitializerListExpr( 7603 ExpectedStmt ASTNodeImporter::VisitCXXInheritedCtorInitExpr( 7619 ExpectedStmt ASTNodeImporter::VisitArrayInitLoopExpr(ArrayInitLoopExpr *E) { 7632 ExpectedStmt ASTNodeImporter::VisitArrayInitIndexExpr(ArrayInitIndexExpr *E) { 7639 ExpectedStmt ASTNodeImporter::VisitCXXDefaultInitExpr(CXXDefaultInitExpr *E) { 7656 ExpectedStmt ASTNodeImporter::VisitCXXNamedCastExpr(CXXNamedCastExpr *E) { 7700 ExpectedStmt ASTNodeImporter::VisitSubstNonTypeTemplateParmExpr( 7717 ExpectedStmt ASTNodeImporter::VisitTypeTraitExpr(TypeTraitExpr *E) { 7740 ExpectedStmt ASTNodeImporter::VisitCXXTypeidExpr(CXXTypeidExpr *E) { 8119 if (ExpectedStmt ToSOrErr = Import(cast_or_null<Stmt>(FromE))) 8136 ExpectedStmt ToSOrErr = Importer.Visit(FromS);