Lines Matching refs:StmtPrinter
68 class StmtPrinter : public StmtVisitor<StmtPrinter> { class
77 StmtPrinter(raw_ostream &os, PrinterHelper *helper, in StmtPrinter() function in __anon7ba585bd0111::StmtPrinter
150 else StmtVisitor<StmtPrinter>::Visit(S); in Visit()
177 void StmtPrinter::PrintRawCompoundStmt(CompoundStmt *Node) { in PrintRawCompoundStmt()
187 void StmtPrinter::PrintFPPragmas(CompoundStmt *S) { in PrintFPPragmas()
247 void StmtPrinter::PrintRawDecl(Decl *D) { in PrintRawDecl()
251 void StmtPrinter::PrintRawDeclStmt(const DeclStmt *S) { in PrintRawDeclStmt()
256 void StmtPrinter::VisitNullStmt(NullStmt *Node) { in VisitNullStmt()
260 void StmtPrinter::VisitDeclStmt(DeclStmt *Node) { in VisitDeclStmt()
266 void StmtPrinter::VisitCompoundStmt(CompoundStmt *Node) { in VisitCompoundStmt()
272 void StmtPrinter::VisitCaseStmt(CaseStmt *Node) { in VisitCaseStmt()
284 void StmtPrinter::VisitDefaultStmt(DefaultStmt *Node) { in VisitDefaultStmt()
289 void StmtPrinter::VisitLabelStmt(LabelStmt *Node) { in VisitLabelStmt()
294 void StmtPrinter::VisitAttributedStmt(AttributedStmt *Node) { in VisitAttributedStmt()
305 void StmtPrinter::PrintRawIfStmt(IfStmt *If) { in PrintRawIfStmt()
358 void StmtPrinter::VisitIfStmt(IfStmt *If) { in VisitIfStmt()
363 void StmtPrinter::VisitSwitchStmt(SwitchStmt *Node) { in VisitSwitchStmt()
375 void StmtPrinter::VisitWhileStmt(WhileStmt *Node) { in VisitWhileStmt()
385 void StmtPrinter::VisitDoStmt(DoStmt *Node) { in VisitDoStmt()
401 void StmtPrinter::VisitForStmt(ForStmt *Node) { in VisitForStmt()
420 void StmtPrinter::VisitObjCForCollectionStmt(ObjCForCollectionStmt *Node) { in VisitObjCForCollectionStmt()
432 void StmtPrinter::VisitCXXForRangeStmt(CXXForRangeStmt *Node) { in VisitCXXForRangeStmt()
445 void StmtPrinter::VisitMSDependentExistsStmt(MSDependentExistsStmt *Node) { in VisitMSDependentExistsStmt()
461 void StmtPrinter::VisitGotoStmt(GotoStmt *Node) { in VisitGotoStmt()
466 void StmtPrinter::VisitIndirectGotoStmt(IndirectGotoStmt *Node) { in VisitIndirectGotoStmt()
473 void StmtPrinter::VisitContinueStmt(ContinueStmt *Node) { in VisitContinueStmt()
478 void StmtPrinter::VisitBreakStmt(BreakStmt *Node) { in VisitBreakStmt()
483 void StmtPrinter::VisitReturnStmt(ReturnStmt *Node) { in VisitReturnStmt()
493 void StmtPrinter::VisitGCCAsmStmt(GCCAsmStmt *Node) { in VisitGCCAsmStmt()
572 void StmtPrinter::VisitMSAsmStmt(MSAsmStmt *Node) { in VisitMSAsmStmt()
582 void StmtPrinter::VisitCapturedStmt(CapturedStmt *Node) { in VisitCapturedStmt()
586 void StmtPrinter::VisitObjCAtTryStmt(ObjCAtTryStmt *Node) { in VisitObjCAtTryStmt()
613 void StmtPrinter::VisitObjCAtFinallyStmt(ObjCAtFinallyStmt *Node) { in VisitObjCAtFinallyStmt()
616 void StmtPrinter::VisitObjCAtCatchStmt (ObjCAtCatchStmt *Node) { in VisitObjCAtCatchStmt()
620 void StmtPrinter::VisitObjCAtThrowStmt(ObjCAtThrowStmt *Node) { in VisitObjCAtThrowStmt()
629 void StmtPrinter::VisitObjCAvailabilityCheckExpr( in VisitObjCAvailabilityCheckExpr()
634 void StmtPrinter::VisitObjCAtSynchronizedStmt(ObjCAtSynchronizedStmt *Node) { in VisitObjCAtSynchronizedStmt()
642 void StmtPrinter::VisitObjCAutoreleasePoolStmt(ObjCAutoreleasePoolStmt *Node) { in VisitObjCAutoreleasePoolStmt()
648 void StmtPrinter::PrintRawCXXCatchStmt(CXXCatchStmt *Node) { in PrintRawCXXCatchStmt()
658 void StmtPrinter::VisitCXXCatchStmt(CXXCatchStmt *Node) { in VisitCXXCatchStmt()
664 void StmtPrinter::VisitCXXTryStmt(CXXTryStmt *Node) { in VisitCXXTryStmt()
674 void StmtPrinter::VisitSEHTryStmt(SEHTryStmt *Node) { in VisitSEHTryStmt()
688 void StmtPrinter::PrintRawSEHFinallyStmt(SEHFinallyStmt *Node) { in PrintRawSEHFinallyStmt()
694 void StmtPrinter::PrintRawSEHExceptHandler(SEHExceptStmt *Node) { in PrintRawSEHExceptHandler()
702 void StmtPrinter::VisitSEHExceptStmt(SEHExceptStmt *Node) { in VisitSEHExceptStmt()
708 void StmtPrinter::VisitSEHFinallyStmt(SEHFinallyStmt *Node) { in VisitSEHFinallyStmt()
714 void StmtPrinter::VisitSEHLeaveStmt(SEHLeaveStmt *Node) { in VisitSEHLeaveStmt()
723 void StmtPrinter::VisitOMPCanonicalLoop(OMPCanonicalLoop *Node) { in VisitOMPCanonicalLoop()
727 void StmtPrinter::PrintOMPExecutableDirective(OMPExecutableDirective *S, in PrintOMPExecutableDirective()
741 void StmtPrinter::VisitOMPMetaDirective(OMPMetaDirective *Node) { in VisitOMPMetaDirective()
746 void StmtPrinter::VisitOMPParallelDirective(OMPParallelDirective *Node) { in VisitOMPParallelDirective()
751 void StmtPrinter::VisitOMPSimdDirective(OMPSimdDirective *Node) { in VisitOMPSimdDirective()
756 void StmtPrinter::VisitOMPTileDirective(OMPTileDirective *Node) { in VisitOMPTileDirective()
761 void StmtPrinter::VisitOMPUnrollDirective(OMPUnrollDirective *Node) { in VisitOMPUnrollDirective()
766 void StmtPrinter::VisitOMPReverseDirective(OMPReverseDirective *Node) { in VisitOMPReverseDirective()
771 void StmtPrinter::VisitOMPInterchangeDirective(OMPInterchangeDirective *Node) { in VisitOMPInterchangeDirective()
776 void StmtPrinter::VisitOMPForDirective(OMPForDirective *Node) { in VisitOMPForDirective()
781 void StmtPrinter::VisitOMPForSimdDirective(OMPForSimdDirective *Node) { in VisitOMPForSimdDirective()
786 void StmtPrinter::VisitOMPSectionsDirective(OMPSectionsDirective *Node) { in VisitOMPSectionsDirective()
791 void StmtPrinter::VisitOMPSectionDirective(OMPSectionDirective *Node) { in VisitOMPSectionDirective()
796 void StmtPrinter::VisitOMPScopeDirective(OMPScopeDirective *Node) { in VisitOMPScopeDirective()
801 void StmtPrinter::VisitOMPSingleDirective(OMPSingleDirective *Node) { in VisitOMPSingleDirective()
806 void StmtPrinter::VisitOMPMasterDirective(OMPMasterDirective *Node) { in VisitOMPMasterDirective()
811 void StmtPrinter::VisitOMPCriticalDirective(OMPCriticalDirective *Node) { in VisitOMPCriticalDirective()
821 void StmtPrinter::VisitOMPParallelForDirective(OMPParallelForDirective *Node) { in VisitOMPParallelForDirective()
826 void StmtPrinter::VisitOMPParallelForSimdDirective( in VisitOMPParallelForSimdDirective()
832 void StmtPrinter::VisitOMPParallelMasterDirective( in VisitOMPParallelMasterDirective()
838 void StmtPrinter::VisitOMPParallelMaskedDirective( in VisitOMPParallelMaskedDirective()
844 void StmtPrinter::VisitOMPParallelSectionsDirective( in VisitOMPParallelSectionsDirective()
850 void StmtPrinter::VisitOMPTaskDirective(OMPTaskDirective *Node) { in VisitOMPTaskDirective()
855 void StmtPrinter::VisitOMPTaskyieldDirective(OMPTaskyieldDirective *Node) { in VisitOMPTaskyieldDirective()
860 void StmtPrinter::VisitOMPBarrierDirective(OMPBarrierDirective *Node) { in VisitOMPBarrierDirective()
865 void StmtPrinter::VisitOMPTaskwaitDirective(OMPTaskwaitDirective *Node) { in VisitOMPTaskwaitDirective()
870 void StmtPrinter::VisitOMPErrorDirective(OMPErrorDirective *Node) { in VisitOMPErrorDirective()
875 void StmtPrinter::VisitOMPTaskgroupDirective(OMPTaskgroupDirective *Node) { in VisitOMPTaskgroupDirective()
880 void StmtPrinter::VisitOMPFlushDirective(OMPFlushDirective *Node) { in VisitOMPFlushDirective()
885 void StmtPrinter::VisitOMPDepobjDirective(OMPDepobjDirective *Node) { in VisitOMPDepobjDirective()
890 void StmtPrinter::VisitOMPScanDirective(OMPScanDirective *Node) { in VisitOMPScanDirective()
895 void StmtPrinter::VisitOMPOrderedDirective(OMPOrderedDirective *Node) { in VisitOMPOrderedDirective()
900 void StmtPrinter::VisitOMPAtomicDirective(OMPAtomicDirective *Node) { in VisitOMPAtomicDirective()
905 void StmtPrinter::VisitOMPTargetDirective(OMPTargetDirective *Node) { in VisitOMPTargetDirective()
910 void StmtPrinter::VisitOMPTargetDataDirective(OMPTargetDataDirective *Node) { in VisitOMPTargetDataDirective()
915 void StmtPrinter::VisitOMPTargetEnterDataDirective( in VisitOMPTargetEnterDataDirective()
921 void StmtPrinter::VisitOMPTargetExitDataDirective( in VisitOMPTargetExitDataDirective()
927 void StmtPrinter::VisitOMPTargetParallelDirective( in VisitOMPTargetParallelDirective()
933 void StmtPrinter::VisitOMPTargetParallelForDirective( in VisitOMPTargetParallelForDirective()
939 void StmtPrinter::VisitOMPTeamsDirective(OMPTeamsDirective *Node) { in VisitOMPTeamsDirective()
944 void StmtPrinter::VisitOMPCancellationPointDirective( in VisitOMPCancellationPointDirective()
951 void StmtPrinter::VisitOMPCancelDirective(OMPCancelDirective *Node) { in VisitOMPCancelDirective()
957 void StmtPrinter::VisitOMPTaskLoopDirective(OMPTaskLoopDirective *Node) { in VisitOMPTaskLoopDirective()
962 void StmtPrinter::VisitOMPTaskLoopSimdDirective( in VisitOMPTaskLoopSimdDirective()
968 void StmtPrinter::VisitOMPMasterTaskLoopDirective( in VisitOMPMasterTaskLoopDirective()
974 void StmtPrinter::VisitOMPMaskedTaskLoopDirective( in VisitOMPMaskedTaskLoopDirective()
980 void StmtPrinter::VisitOMPMasterTaskLoopSimdDirective( in VisitOMPMasterTaskLoopSimdDirective()
986 void StmtPrinter::VisitOMPMaskedTaskLoopSimdDirective( in VisitOMPMaskedTaskLoopSimdDirective()
992 void StmtPrinter::VisitOMPParallelMasterTaskLoopDirective( in VisitOMPParallelMasterTaskLoopDirective()
998 void StmtPrinter::VisitOMPParallelMaskedTaskLoopDirective( in VisitOMPParallelMaskedTaskLoopDirective()
1004 void StmtPrinter::VisitOMPParallelMasterTaskLoopSimdDirective( in VisitOMPParallelMasterTaskLoopSimdDirective()
1010 void StmtPrinter::VisitOMPParallelMaskedTaskLoopSimdDirective( in VisitOMPParallelMaskedTaskLoopSimdDirective()
1016 void StmtPrinter::VisitOMPDistributeDirective(OMPDistributeDirective *Node) { in VisitOMPDistributeDirective()
1021 void StmtPrinter::VisitOMPTargetUpdateDirective( in VisitOMPTargetUpdateDirective()
1027 void StmtPrinter::VisitOMPDistributeParallelForDirective( in VisitOMPDistributeParallelForDirective()
1033 void StmtPrinter::VisitOMPDistributeParallelForSimdDirective( in VisitOMPDistributeParallelForSimdDirective()
1039 void StmtPrinter::VisitOMPDistributeSimdDirective( in VisitOMPDistributeSimdDirective()
1045 void StmtPrinter::VisitOMPTargetParallelForSimdDirective( in VisitOMPTargetParallelForSimdDirective()
1051 void StmtPrinter::VisitOMPTargetSimdDirective(OMPTargetSimdDirective *Node) { in VisitOMPTargetSimdDirective()
1056 void StmtPrinter::VisitOMPTeamsDistributeDirective( in VisitOMPTeamsDistributeDirective()
1062 void StmtPrinter::VisitOMPTeamsDistributeSimdDirective( in VisitOMPTeamsDistributeSimdDirective()
1068 void StmtPrinter::VisitOMPTeamsDistributeParallelForSimdDirective( in VisitOMPTeamsDistributeParallelForSimdDirective()
1074 void StmtPrinter::VisitOMPTeamsDistributeParallelForDirective( in VisitOMPTeamsDistributeParallelForDirective()
1080 void StmtPrinter::VisitOMPTargetTeamsDirective(OMPTargetTeamsDirective *Node) { in VisitOMPTargetTeamsDirective()
1085 void StmtPrinter::VisitOMPTargetTeamsDistributeDirective( in VisitOMPTargetTeamsDistributeDirective()
1091 void StmtPrinter::VisitOMPTargetTeamsDistributeParallelForDirective( in VisitOMPTargetTeamsDistributeParallelForDirective()
1097 void StmtPrinter::VisitOMPTargetTeamsDistributeParallelForSimdDirective( in VisitOMPTargetTeamsDistributeParallelForSimdDirective()
1103 void StmtPrinter::VisitOMPTargetTeamsDistributeSimdDirective( in VisitOMPTargetTeamsDistributeSimdDirective()
1109 void StmtPrinter::VisitOMPInteropDirective(OMPInteropDirective *Node) { in VisitOMPInteropDirective()
1114 void StmtPrinter::VisitOMPDispatchDirective(OMPDispatchDirective *Node) { in VisitOMPDispatchDirective()
1119 void StmtPrinter::VisitOMPMaskedDirective(OMPMaskedDirective *Node) { in VisitOMPMaskedDirective()
1124 void StmtPrinter::VisitOMPGenericLoopDirective(OMPGenericLoopDirective *Node) { in VisitOMPGenericLoopDirective()
1129 void StmtPrinter::VisitOMPTeamsGenericLoopDirective( in VisitOMPTeamsGenericLoopDirective()
1135 void StmtPrinter::VisitOMPTargetTeamsGenericLoopDirective( in VisitOMPTargetTeamsGenericLoopDirective()
1141 void StmtPrinter::VisitOMPParallelGenericLoopDirective( in VisitOMPParallelGenericLoopDirective()
1147 void StmtPrinter::VisitOMPTargetParallelGenericLoopDirective( in VisitOMPTargetParallelGenericLoopDirective()
1156 void StmtPrinter::VisitOpenACCComputeConstruct(OpenACCComputeConstruct *S) { in VisitOpenACCComputeConstruct()
1169 void StmtPrinter::VisitOpenACCLoopConstruct(OpenACCLoopConstruct *S) { in VisitOpenACCLoopConstruct()
1186 void StmtPrinter::VisitSourceLocExpr(SourceLocExpr *Node) { in VisitSourceLocExpr()
1190 void StmtPrinter::VisitEmbedExpr(EmbedExpr *Node) { in VisitEmbedExpr()
1194 void StmtPrinter::VisitConstantExpr(ConstantExpr *Node) { in VisitConstantExpr()
1198 void StmtPrinter::VisitDeclRefExpr(DeclRefExpr *Node) { in VisitDeclRefExpr()
1226 void StmtPrinter::VisitDependentScopeDeclRefExpr( in VisitDependentScopeDeclRefExpr()
1237 void StmtPrinter::VisitUnresolvedLookupExpr(UnresolvedLookupExpr *Node) { in VisitUnresolvedLookupExpr()
1258 void StmtPrinter::VisitObjCIvarRefExpr(ObjCIvarRefExpr *Node) { in VisitObjCIvarRefExpr()
1269 void StmtPrinter::VisitObjCPropertyRefExpr(ObjCPropertyRefExpr *Node) { in VisitObjCPropertyRefExpr()
1289 void StmtPrinter::VisitObjCSubscriptRefExpr(ObjCSubscriptRefExpr *Node) { in VisitObjCSubscriptRefExpr()
1296 void StmtPrinter::VisitSYCLUniqueStableNameExpr( in VisitSYCLUniqueStableNameExpr()
1303 void StmtPrinter::VisitPredefinedExpr(PredefinedExpr *Node) { in VisitPredefinedExpr()
1307 void StmtPrinter::VisitCharacterLiteral(CharacterLiteral *Node) { in VisitCharacterLiteral()
1328 void StmtPrinter::VisitIntegerLiteral(IntegerLiteral *Node) { in VisitIntegerLiteral()
1364 void StmtPrinter::VisitFixedPointLiteral(FixedPointLiteral *Node) { in VisitFixedPointLiteral()
1410 void StmtPrinter::VisitFloatingLiteral(FloatingLiteral *Node) { in VisitFloatingLiteral()
1416 void StmtPrinter::VisitImaginaryLiteral(ImaginaryLiteral *Node) { in VisitImaginaryLiteral()
1421 void StmtPrinter::VisitStringLiteral(StringLiteral *Str) { in VisitStringLiteral()
1425 void StmtPrinter::VisitParenExpr(ParenExpr *Node) { in VisitParenExpr()
1431 void StmtPrinter::VisitUnaryOperator(UnaryOperator *Node) { in VisitUnaryOperator()
1457 void StmtPrinter::VisitOffsetOfExpr(OffsetOfExpr *Node) { in VisitOffsetOfExpr()
1491 void StmtPrinter::VisitUnaryExprOrTypeTraitExpr( in VisitUnaryExprOrTypeTraitExpr()
1515 void StmtPrinter::VisitGenericSelectionExpr(GenericSelectionExpr *Node) { in VisitGenericSelectionExpr()
1535 void StmtPrinter::VisitArraySubscriptExpr(ArraySubscriptExpr *Node) { in VisitArraySubscriptExpr()
1542 void StmtPrinter::VisitMatrixSubscriptExpr(MatrixSubscriptExpr *Node) { in VisitMatrixSubscriptExpr()
1552 void StmtPrinter::VisitArraySectionExpr(ArraySectionExpr *Node) { in VisitArraySectionExpr()
1570 void StmtPrinter::VisitOMPArrayShapingExpr(OMPArrayShapingExpr *Node) { in VisitOMPArrayShapingExpr()
1581 void StmtPrinter::VisitOMPIteratorExpr(OMPIteratorExpr *Node) { in VisitOMPIteratorExpr()
1601 void StmtPrinter::PrintCallArgs(CallExpr *Call) { in PrintCallArgs()
1613 void StmtPrinter::VisitCallExpr(CallExpr *Call) { in VisitCallExpr()
1626 void StmtPrinter::VisitMemberExpr(MemberExpr *Node) { in VisitMemberExpr()
1660 void StmtPrinter::VisitObjCIsaExpr(ObjCIsaExpr *Node) { in VisitObjCIsaExpr()
1665 void StmtPrinter::VisitExtVectorElementExpr(ExtVectorElementExpr *Node) { in VisitExtVectorElementExpr()
1671 void StmtPrinter::VisitCStyleCastExpr(CStyleCastExpr *Node) { in VisitCStyleCastExpr()
1678 void StmtPrinter::VisitCompoundLiteralExpr(CompoundLiteralExpr *Node) { in VisitCompoundLiteralExpr()
1685 void StmtPrinter::VisitImplicitCastExpr(ImplicitCastExpr *Node) { in VisitImplicitCastExpr()
1690 void StmtPrinter::VisitBinaryOperator(BinaryOperator *Node) { in VisitBinaryOperator()
1696 void StmtPrinter::VisitCompoundAssignOperator(CompoundAssignOperator *Node) { in VisitCompoundAssignOperator()
1702 void StmtPrinter::VisitConditionalOperator(ConditionalOperator *Node) { in VisitConditionalOperator()
1713 StmtPrinter::VisitBinaryConditionalOperator(BinaryConditionalOperator *Node) { in VisitBinaryConditionalOperator()
1719 void StmtPrinter::VisitAddrLabelExpr(AddrLabelExpr *Node) { in VisitAddrLabelExpr()
1723 void StmtPrinter::VisitStmtExpr(StmtExpr *E) { in VisitStmtExpr()
1729 void StmtPrinter::VisitChooseExpr(ChooseExpr *Node) { in VisitChooseExpr()
1739 void StmtPrinter::VisitGNUNullExpr(GNUNullExpr *) { in VisitGNUNullExpr()
1743 void StmtPrinter::VisitShuffleVectorExpr(ShuffleVectorExpr *Node) { in VisitShuffleVectorExpr()
1752 void StmtPrinter::VisitConvertVectorExpr(ConvertVectorExpr *Node) { in VisitConvertVectorExpr()
1760 void StmtPrinter::VisitInitListExpr(InitListExpr* Node) { in VisitInitListExpr()
1777 void StmtPrinter::VisitArrayInitLoopExpr(ArrayInitLoopExpr *Node) { in VisitArrayInitLoopExpr()
1785 void StmtPrinter::VisitArrayInitIndexExpr(ArrayInitIndexExpr *Node) { in VisitArrayInitIndexExpr()
1789 void StmtPrinter::VisitParenListExpr(ParenListExpr* Node) { in VisitParenListExpr()
1798 void StmtPrinter::VisitDesignatedInitExpr(DesignatedInitExpr *Node) { in VisitDesignatedInitExpr()
1830 void StmtPrinter::VisitDesignatedInitUpdateExpr( in VisitDesignatedInitUpdateExpr()
1842 void StmtPrinter::VisitNoInitExpr(NoInitExpr *Node) { in VisitNoInitExpr()
1846 void StmtPrinter::VisitImplicitValueInitExpr(ImplicitValueInitExpr *Node) { in VisitImplicitValueInitExpr()
1862 void StmtPrinter::VisitVAArgExpr(VAArgExpr *Node) { in VisitVAArgExpr()
1870 void StmtPrinter::VisitPseudoObjectExpr(PseudoObjectExpr *Node) { in VisitPseudoObjectExpr()
1874 void StmtPrinter::VisitAtomicExpr(AtomicExpr *Node) { in VisitAtomicExpr()
1919 void StmtPrinter::VisitCXXOperatorCallExpr(CXXOperatorCallExpr *Node) { in VisitCXXOperatorCallExpr()
1953 void StmtPrinter::VisitCXXMemberCallExpr(CXXMemberCallExpr *Node) { in VisitCXXMemberCallExpr()
1963 void StmtPrinter::VisitCUDAKernelCallExpr(CUDAKernelCallExpr *Node) { in VisitCUDAKernelCallExpr()
1972 void StmtPrinter::VisitCXXRewrittenBinaryOperator( in VisitCXXRewrittenBinaryOperator()
1981 void StmtPrinter::VisitCXXNamedCastExpr(CXXNamedCastExpr *Node) { in VisitCXXNamedCastExpr()
1989 void StmtPrinter::VisitCXXStaticCastExpr(CXXStaticCastExpr *Node) { in VisitCXXStaticCastExpr()
1993 void StmtPrinter::VisitCXXDynamicCastExpr(CXXDynamicCastExpr *Node) { in VisitCXXDynamicCastExpr()
1997 void StmtPrinter::VisitCXXReinterpretCastExpr(CXXReinterpretCastExpr *Node) { in VisitCXXReinterpretCastExpr()
2001 void StmtPrinter::VisitCXXConstCastExpr(CXXConstCastExpr *Node) { in VisitCXXConstCastExpr()
2005 void StmtPrinter::VisitBuiltinBitCastExpr(BuiltinBitCastExpr *Node) { in VisitBuiltinBitCastExpr()
2013 void StmtPrinter::VisitCXXAddrspaceCastExpr(CXXAddrspaceCastExpr *Node) { in VisitCXXAddrspaceCastExpr()
2017 void StmtPrinter::VisitCXXTypeidExpr(CXXTypeidExpr *Node) { in VisitCXXTypeidExpr()
2027 void StmtPrinter::VisitCXXUuidofExpr(CXXUuidofExpr *Node) { in VisitCXXUuidofExpr()
2037 void StmtPrinter::VisitMSPropertyRefExpr(MSPropertyRefExpr *Node) { in VisitMSPropertyRefExpr()
2049 void StmtPrinter::VisitMSPropertySubscriptExpr(MSPropertySubscriptExpr *Node) { in VisitMSPropertySubscriptExpr()
2056 void StmtPrinter::VisitUserDefinedLiteral(UserDefinedLiteral *Node) { in VisitUserDefinedLiteral()
2105 void StmtPrinter::VisitCXXBoolLiteralExpr(CXXBoolLiteralExpr *Node) { in VisitCXXBoolLiteralExpr()
2109 void StmtPrinter::VisitCXXNullPtrLiteralExpr(CXXNullPtrLiteralExpr *Node) { in VisitCXXNullPtrLiteralExpr()
2113 void StmtPrinter::VisitCXXThisExpr(CXXThisExpr *Node) { in VisitCXXThisExpr()
2117 void StmtPrinter::VisitCXXThrowExpr(CXXThrowExpr *Node) { in VisitCXXThrowExpr()
2126 void StmtPrinter::VisitCXXDefaultArgExpr(CXXDefaultArgExpr *Node) { in VisitCXXDefaultArgExpr()
2130 void StmtPrinter::VisitCXXDefaultInitExpr(CXXDefaultInitExpr *Node) { in VisitCXXDefaultInitExpr()
2134 void StmtPrinter::VisitCXXFunctionalCastExpr(CXXFunctionalCastExpr *Node) { in VisitCXXFunctionalCastExpr()
2154 void StmtPrinter::VisitCXXBindTemporaryExpr(CXXBindTemporaryExpr *Node) { in VisitCXXBindTemporaryExpr()
2158 void StmtPrinter::VisitCXXTemporaryObjectExpr(CXXTemporaryObjectExpr *Node) { in VisitCXXTemporaryObjectExpr()
2183 void StmtPrinter::VisitLambdaExpr(LambdaExpr *Node) { in VisitLambdaExpr()
2310 void StmtPrinter::VisitCXXScalarValueInitExpr(CXXScalarValueInitExpr *Node) { in VisitCXXScalarValueInitExpr()
2318 void StmtPrinter::VisitCXXNewExpr(CXXNewExpr *E) { in VisitCXXNewExpr()
2360 void StmtPrinter::VisitCXXDeleteExpr(CXXDeleteExpr *E) { in VisitCXXDeleteExpr()
2369 void StmtPrinter::VisitCXXPseudoDestructorExpr(CXXPseudoDestructorExpr *E) { in VisitCXXPseudoDestructorExpr()
2385 void StmtPrinter::VisitCXXConstructExpr(CXXConstructExpr *E) { in VisitCXXConstructExpr()
2403 void StmtPrinter::VisitCXXInheritedCtorInitExpr(CXXInheritedCtorInitExpr *E) { in VisitCXXInheritedCtorInitExpr()
2408 void StmtPrinter::VisitCXXStdInitializerListExpr(CXXStdInitializerListExpr *E) { in VisitCXXStdInitializerListExpr()
2412 void StmtPrinter::VisitExprWithCleanups(ExprWithCleanups *E) { in VisitExprWithCleanups()
2417 void StmtPrinter::VisitCXXUnresolvedConstructExpr( in VisitCXXUnresolvedConstructExpr()
2432 void StmtPrinter::VisitCXXDependentScopeMemberExpr( in VisitCXXDependentScopeMemberExpr()
2447 void StmtPrinter::VisitUnresolvedMemberExpr(UnresolvedMemberExpr *Node) { in VisitUnresolvedMemberExpr()
2461 void StmtPrinter::VisitTypeTraitExpr(TypeTraitExpr *E) { in VisitTypeTraitExpr()
2471 void StmtPrinter::VisitArrayTypeTraitExpr(ArrayTypeTraitExpr *E) { in VisitArrayTypeTraitExpr()
2477 void StmtPrinter::VisitExpressionTraitExpr(ExpressionTraitExpr *E) { in VisitExpressionTraitExpr()
2483 void StmtPrinter::VisitCXXNoexceptExpr(CXXNoexceptExpr *E) { in VisitCXXNoexceptExpr()
2489 void StmtPrinter::VisitPackExpansionExpr(PackExpansionExpr *E) { in VisitPackExpansionExpr()
2494 void StmtPrinter::VisitSizeOfPackExpr(SizeOfPackExpr *E) { in VisitSizeOfPackExpr()
2498 void StmtPrinter::VisitPackIndexingExpr(PackIndexingExpr *E) { in VisitPackIndexingExpr()
2502 void StmtPrinter::VisitSubstNonTypeTemplateParmPackExpr( in VisitSubstNonTypeTemplateParmPackExpr()
2507 void StmtPrinter::VisitSubstNonTypeTemplateParmExpr( in VisitSubstNonTypeTemplateParmExpr()
2512 void StmtPrinter::VisitFunctionParmPackExpr(FunctionParmPackExpr *E) { in VisitFunctionParmPackExpr()
2516 void StmtPrinter::VisitMaterializeTemporaryExpr(MaterializeTemporaryExpr *Node){ in VisitMaterializeTemporaryExpr()
2520 void StmtPrinter::VisitCXXFoldExpr(CXXFoldExpr *E) { in VisitCXXFoldExpr()
2534 void StmtPrinter::VisitCXXParenListInitExpr(CXXParenListInitExpr *Node) { in VisitCXXParenListInitExpr()
2541 void StmtPrinter::VisitConceptSpecializationExpr(ConceptSpecializationExpr *E) { in VisitConceptSpecializationExpr()
2553 void StmtPrinter::VisitRequiresExpr(RequiresExpr *E) { in VisitRequiresExpr()
2609 void StmtPrinter::VisitCoroutineBodyStmt(CoroutineBodyStmt *S) { in VisitCoroutineBodyStmt()
2613 void StmtPrinter::VisitCoreturnStmt(CoreturnStmt *S) { in VisitCoreturnStmt()
2622 void StmtPrinter::VisitCoawaitExpr(CoawaitExpr *S) { in VisitCoawaitExpr()
2627 void StmtPrinter::VisitDependentCoawaitExpr(DependentCoawaitExpr *S) { in VisitDependentCoawaitExpr()
2632 void StmtPrinter::VisitCoyieldExpr(CoyieldExpr *S) { in VisitCoyieldExpr()
2639 void StmtPrinter::VisitObjCStringLiteral(ObjCStringLiteral *Node) { in VisitObjCStringLiteral()
2644 void StmtPrinter::VisitObjCBoxedExpr(ObjCBoxedExpr *E) { in VisitObjCBoxedExpr()
2649 void StmtPrinter::VisitObjCArrayLiteral(ObjCArrayLiteral *E) { in VisitObjCArrayLiteral()
2660 void StmtPrinter::VisitObjCDictionaryLiteral(ObjCDictionaryLiteral *E) { in VisitObjCDictionaryLiteral()
2676 void StmtPrinter::VisitObjCEncodeExpr(ObjCEncodeExpr *Node) { in VisitObjCEncodeExpr()
2682 void StmtPrinter::VisitObjCSelectorExpr(ObjCSelectorExpr *Node) { in VisitObjCSelectorExpr()
2688 void StmtPrinter::VisitObjCProtocolExpr(ObjCProtocolExpr *Node) { in VisitObjCProtocolExpr()
2692 void StmtPrinter::VisitObjCMessageExpr(ObjCMessageExpr *Mess) { in VisitObjCMessageExpr()
2730 void StmtPrinter::VisitObjCBoolLiteralExpr(ObjCBoolLiteralExpr *Node) { in VisitObjCBoolLiteralExpr()
2735 StmtPrinter::VisitObjCIndirectCopyRestoreExpr(ObjCIndirectCopyRestoreExpr *E) { in VisitObjCIndirectCopyRestoreExpr()
2740 StmtPrinter::VisitObjCBridgedCastExpr(ObjCBridgedCastExpr *E) { in VisitObjCBridgedCastExpr()
2747 void StmtPrinter::VisitBlockExpr(BlockExpr *Node) { in VisitBlockExpr()
2774 void StmtPrinter::VisitOpaqueValueExpr(OpaqueValueExpr *Node) { in VisitOpaqueValueExpr()
2778 void StmtPrinter::VisitTypoExpr(TypoExpr *Node) { in VisitTypoExpr()
2783 void StmtPrinter::VisitRecoveryExpr(RecoveryExpr *Node) { in VisitRecoveryExpr()
2794 void StmtPrinter::VisitAsTypeExpr(AsTypeExpr *Node) { in VisitAsTypeExpr()
2813 StmtPrinter P(Out, Helper, Policy, Indentation, NL, Context); in printPretty()
2821 StmtPrinter P(Out, Helper, Policy, Indentation, NL, Context); in printPrettyControlled()