reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2155 DEF_TRAVERSE_STMT(GCCAsmStmt, { 2169 DEF_TRAVERSE_STMT( 2175 DEF_TRAVERSE_STMT(CXXCatchStmt, { 2180 DEF_TRAVERSE_STMT(DeclStmt, { 2194 DEF_TRAVERSE_STMT(BreakStmt, {}) 2195 DEF_TRAVERSE_STMT(CXXTryStmt, {}) 2196 DEF_TRAVERSE_STMT(CaseStmt, {}) 2197 DEF_TRAVERSE_STMT(CompoundStmt, {}) 2198 DEF_TRAVERSE_STMT(ContinueStmt, {}) 2199 DEF_TRAVERSE_STMT(DefaultStmt, {}) 2200 DEF_TRAVERSE_STMT(DoStmt, {}) 2201 DEF_TRAVERSE_STMT(ForStmt, {}) 2202 DEF_TRAVERSE_STMT(GotoStmt, {}) 2203 DEF_TRAVERSE_STMT(IfStmt, {}) 2204 DEF_TRAVERSE_STMT(IndirectGotoStmt, {}) 2205 DEF_TRAVERSE_STMT(LabelStmt, {}) 2206 DEF_TRAVERSE_STMT(AttributedStmt, {}) 2207 DEF_TRAVERSE_STMT(NullStmt, {}) 2208 DEF_TRAVERSE_STMT(ObjCAtCatchStmt, {}) 2209 DEF_TRAVERSE_STMT(ObjCAtFinallyStmt, {}) 2210 DEF_TRAVERSE_STMT(ObjCAtSynchronizedStmt, {}) 2211 DEF_TRAVERSE_STMT(ObjCAtThrowStmt, {}) 2212 DEF_TRAVERSE_STMT(ObjCAtTryStmt, {}) 2213 DEF_TRAVERSE_STMT(ObjCForCollectionStmt, {}) 2214 DEF_TRAVERSE_STMT(ObjCAutoreleasePoolStmt, {}) 2216 DEF_TRAVERSE_STMT(CXXForRangeStmt, { 2228 DEF_TRAVERSE_STMT(MSDependentExistsStmt, { 2233 DEF_TRAVERSE_STMT(ReturnStmt, {}) 2234 DEF_TRAVERSE_STMT(SwitchStmt, {}) 2235 DEF_TRAVERSE_STMT(WhileStmt, {}) 2237 DEF_TRAVERSE_STMT(ConstantExpr, {}) 2239 DEF_TRAVERSE_STMT(CXXDependentScopeMemberExpr, { 2248 DEF_TRAVERSE_STMT(DeclRefExpr, { 2255 DEF_TRAVERSE_STMT(DependentScopeDeclRefExpr, { 2264 DEF_TRAVERSE_STMT(MemberExpr, { 2271 DEF_TRAVERSE_STMT( 2277 DEF_TRAVERSE_STMT(CStyleCastExpr, { 2281 DEF_TRAVERSE_STMT(CXXFunctionalCastExpr, { 2285 DEF_TRAVERSE_STMT(CXXConstCastExpr, { 2289 DEF_TRAVERSE_STMT(CXXDynamicCastExpr, { 2293 DEF_TRAVERSE_STMT(CXXReinterpretCastExpr, { 2297 DEF_TRAVERSE_STMT(CXXStaticCastExpr, { 2301 DEF_TRAVERSE_STMT(BuiltinBitCastExpr, { 2352 DEF_TRAVERSE_STMT(GenericSelectionExpr, { 2364 DEF_TRAVERSE_STMT(PseudoObjectExpr, { 2377 DEF_TRAVERSE_STMT(CXXScalarValueInitExpr, { 2383 DEF_TRAVERSE_STMT(CXXNewExpr, { 2388 DEF_TRAVERSE_STMT(OffsetOfExpr, { 2396 DEF_TRAVERSE_STMT(UnaryExprOrTypeTraitExpr, { 2403 DEF_TRAVERSE_STMT(CXXTypeidExpr, { 2410 DEF_TRAVERSE_STMT(MSPropertyRefExpr, { 2414 DEF_TRAVERSE_STMT(MSPropertySubscriptExpr, {}) 2416 DEF_TRAVERSE_STMT(CXXUuidofExpr, { 2423 DEF_TRAVERSE_STMT(TypeTraitExpr, { 2428 DEF_TRAVERSE_STMT(ArrayTypeTraitExpr, { 2432 DEF_TRAVERSE_STMT(ExpressionTraitExpr, 2435 DEF_TRAVERSE_STMT(VAArgExpr, { 2440 DEF_TRAVERSE_STMT(CXXTemporaryObjectExpr, { 2446 DEF_TRAVERSE_STMT(LambdaExpr, { 2487 DEF_TRAVERSE_STMT(CXXUnresolvedConstructExpr, { 2494 DEF_TRAVERSE_STMT(CXXConstructExpr, {}) 2495 DEF_TRAVERSE_STMT(CallExpr, {}) 2496 DEF_TRAVERSE_STMT(CXXMemberCallExpr, {}) 2500 DEF_TRAVERSE_STMT(AddrLabelExpr, {}) 2501 DEF_TRAVERSE_STMT(ArraySubscriptExpr, {}) 2502 DEF_TRAVERSE_STMT(OMPArraySectionExpr, {}) 2504 DEF_TRAVERSE_STMT(BlockExpr, { 2509 DEF_TRAVERSE_STMT(ChooseExpr, {}) 2510 DEF_TRAVERSE_STMT(CompoundLiteralExpr, { 2513 DEF_TRAVERSE_STMT(CXXBindTemporaryExpr, {}) 2514 DEF_TRAVERSE_STMT(CXXBoolLiteralExpr, {}) 2516 DEF_TRAVERSE_STMT(CXXDefaultArgExpr, { 2521 DEF_TRAVERSE_STMT(CXXDefaultInitExpr, {}) 2522 DEF_TRAVERSE_STMT(CXXDeleteExpr, {}) 2523 DEF_TRAVERSE_STMT(ExprWithCleanups, {}) 2524 DEF_TRAVERSE_STMT(CXXInheritedCtorInitExpr, {}) 2525 DEF_TRAVERSE_STMT(CXXNullPtrLiteralExpr, {}) 2526 DEF_TRAVERSE_STMT(CXXStdInitializerListExpr, {}) 2528 DEF_TRAVERSE_STMT(CXXPseudoDestructorExpr, { 2536 DEF_TRAVERSE_STMT(CXXThisExpr, {}) 2537 DEF_TRAVERSE_STMT(CXXThrowExpr, {}) 2538 DEF_TRAVERSE_STMT(UserDefinedLiteral, {}) 2539 DEF_TRAVERSE_STMT(DesignatedInitExpr, {}) 2540 DEF_TRAVERSE_STMT(DesignatedInitUpdateExpr, {}) 2541 DEF_TRAVERSE_STMT(ExtVectorElementExpr, {}) 2542 DEF_TRAVERSE_STMT(GNUNullExpr, {}) 2543 DEF_TRAVERSE_STMT(ImplicitValueInitExpr, {}) 2544 DEF_TRAVERSE_STMT(NoInitExpr, {}) 2545 DEF_TRAVERSE_STMT(ArrayInitLoopExpr, { 2551 DEF_TRAVERSE_STMT(ArrayInitIndexExpr, {}) 2552 DEF_TRAVERSE_STMT(ObjCBoolLiteralExpr, {}) 2554 DEF_TRAVERSE_STMT(ObjCEncodeExpr, { 2559 DEF_TRAVERSE_STMT(ObjCIsaExpr, {}) 2560 DEF_TRAVERSE_STMT(ObjCIvarRefExpr, {}) 2562 DEF_TRAVERSE_STMT(ObjCMessageExpr, { 2567 DEF_TRAVERSE_STMT(ObjCPropertyRefExpr, {}) 2568 DEF_TRAVERSE_STMT(ObjCSubscriptRefExpr, {}) 2569 DEF_TRAVERSE_STMT(ObjCProtocolExpr, {}) 2570 DEF_TRAVERSE_STMT(ObjCSelectorExpr, {}) 2571 DEF_TRAVERSE_STMT(ObjCIndirectCopyRestoreExpr, {}) 2573 DEF_TRAVERSE_STMT(ObjCBridgedCastExpr, { 2577 DEF_TRAVERSE_STMT(ObjCAvailabilityCheckExpr, {}) 2578 DEF_TRAVERSE_STMT(ParenExpr, {}) 2579 DEF_TRAVERSE_STMT(ParenListExpr, {}) 2580 DEF_TRAVERSE_STMT(PredefinedExpr, {}) 2581 DEF_TRAVERSE_STMT(ShuffleVectorExpr, {}) 2582 DEF_TRAVERSE_STMT(ConvertVectorExpr, {}) 2583 DEF_TRAVERSE_STMT(StmtExpr, {}) 2584 DEF_TRAVERSE_STMT(SourceLocExpr, {}) 2586 DEF_TRAVERSE_STMT(UnresolvedLookupExpr, { 2594 DEF_TRAVERSE_STMT(UnresolvedMemberExpr, { 2602 DEF_TRAVERSE_STMT(SEHTryStmt, {}) 2603 DEF_TRAVERSE_STMT(SEHExceptStmt, {}) 2604 DEF_TRAVERSE_STMT(SEHFinallyStmt, {}) 2605 DEF_TRAVERSE_STMT(SEHLeaveStmt, {}) 2606 DEF_TRAVERSE_STMT(CapturedStmt, { TRY_TO(TraverseDecl(S->getCapturedDecl())); }) 2608 DEF_TRAVERSE_STMT(CXXOperatorCallExpr, {}) 2609 DEF_TRAVERSE_STMT(CXXRewrittenBinaryOperator, { 2618 DEF_TRAVERSE_STMT(OpaqueValueExpr, {}) 2619 DEF_TRAVERSE_STMT(TypoExpr, {}) 2620 DEF_TRAVERSE_STMT(CUDAKernelCallExpr, {}) 2624 DEF_TRAVERSE_STMT(BinaryConditionalOperator, {}) 2625 DEF_TRAVERSE_STMT(ConditionalOperator, {}) 2626 DEF_TRAVERSE_STMT(UnaryOperator, {}) 2627 DEF_TRAVERSE_STMT(BinaryOperator, {}) 2628 DEF_TRAVERSE_STMT(CompoundAssignOperator, {}) 2629 DEF_TRAVERSE_STMT(CXXNoexceptExpr, {}) 2630 DEF_TRAVERSE_STMT(PackExpansionExpr, {}) 2631 DEF_TRAVERSE_STMT(SizeOfPackExpr, {}) 2632 DEF_TRAVERSE_STMT(SubstNonTypeTemplateParmPackExpr, {}) 2633 DEF_TRAVERSE_STMT(SubstNonTypeTemplateParmExpr, {}) 2634 DEF_TRAVERSE_STMT(FunctionParmPackExpr, {}) 2635 DEF_TRAVERSE_STMT(MaterializeTemporaryExpr, {}) 2636 DEF_TRAVERSE_STMT(CXXFoldExpr, {}) 2637 DEF_TRAVERSE_STMT(AtomicExpr, {}) 2642 DEF_TRAVERSE_STMT(CoroutineBodyStmt, { 2648 DEF_TRAVERSE_STMT(CoreturnStmt, { 2654 DEF_TRAVERSE_STMT(CoawaitExpr, { 2660 DEF_TRAVERSE_STMT(DependentCoawaitExpr, { 2666 DEF_TRAVERSE_STMT(CoyieldExpr, { 2673 DEF_TRAVERSE_STMT(ConceptSpecializationExpr, { 2680 DEF_TRAVERSE_STMT(IntegerLiteral, {}) 2681 DEF_TRAVERSE_STMT(FixedPointLiteral, {}) 2682 DEF_TRAVERSE_STMT(CharacterLiteral, {}) 2683 DEF_TRAVERSE_STMT(FloatingLiteral, {}) 2684 DEF_TRAVERSE_STMT(ImaginaryLiteral, {}) 2685 DEF_TRAVERSE_STMT(StringLiteral, {}) 2686 DEF_TRAVERSE_STMT(ObjCStringLiteral, {}) 2687 DEF_TRAVERSE_STMT(ObjCBoxedExpr, {}) 2688 DEF_TRAVERSE_STMT(ObjCArrayLiteral, {}) 2689 DEF_TRAVERSE_STMT(ObjCDictionaryLiteral, {}) 2692 DEF_TRAVERSE_STMT(AsTypeExpr, {}) 2710 DEF_TRAVERSE_STMT(OMPParallelDirective, 2713 DEF_TRAVERSE_STMT(OMPSimdDirective, 2716 DEF_TRAVERSE_STMT(OMPForDirective, 2719 DEF_TRAVERSE_STMT(OMPForSimdDirective, 2722 DEF_TRAVERSE_STMT(OMPSectionsDirective, 2725 DEF_TRAVERSE_STMT(OMPSectionDirective, 2728 DEF_TRAVERSE_STMT(OMPSingleDirective, 2731 DEF_TRAVERSE_STMT(OMPMasterDirective, 2734 DEF_TRAVERSE_STMT(OMPCriticalDirective, { 2739 DEF_TRAVERSE_STMT(OMPParallelForDirective, 2742 DEF_TRAVERSE_STMT(OMPParallelForSimdDirective, 2745 DEF_TRAVERSE_STMT(OMPParallelSectionsDirective, 2748 DEF_TRAVERSE_STMT(OMPTaskDirective, 2751 DEF_TRAVERSE_STMT(OMPTaskyieldDirective, 2754 DEF_TRAVERSE_STMT(OMPBarrierDirective, 2757 DEF_TRAVERSE_STMT(OMPTaskwaitDirective, 2760 DEF_TRAVERSE_STMT(OMPTaskgroupDirective, 2763 DEF_TRAVERSE_STMT(OMPCancellationPointDirective, 2766 DEF_TRAVERSE_STMT(OMPCancelDirective, 2769 DEF_TRAVERSE_STMT(OMPFlushDirective, 2772 DEF_TRAVERSE_STMT(OMPOrderedDirective, 2775 DEF_TRAVERSE_STMT(OMPAtomicDirective, 2778 DEF_TRAVERSE_STMT(OMPTargetDirective, 2781 DEF_TRAVERSE_STMT(OMPTargetDataDirective, 2784 DEF_TRAVERSE_STMT(OMPTargetEnterDataDirective, 2787 DEF_TRAVERSE_STMT(OMPTargetExitDataDirective, 2790 DEF_TRAVERSE_STMT(OMPTargetParallelDirective, 2793 DEF_TRAVERSE_STMT(OMPTargetParallelForDirective, 2796 DEF_TRAVERSE_STMT(OMPTeamsDirective, 2799 DEF_TRAVERSE_STMT(OMPTargetUpdateDirective, 2802 DEF_TRAVERSE_STMT(OMPTaskLoopDirective, 2805 DEF_TRAVERSE_STMT(OMPTaskLoopSimdDirective, 2808 DEF_TRAVERSE_STMT(OMPMasterTaskLoopDirective, 2811 DEF_TRAVERSE_STMT(OMPMasterTaskLoopSimdDirective, 2814 DEF_TRAVERSE_STMT(OMPParallelMasterTaskLoopDirective, 2817 DEF_TRAVERSE_STMT(OMPDistributeDirective, 2820 DEF_TRAVERSE_STMT(OMPDistributeParallelForDirective, 2823 DEF_TRAVERSE_STMT(OMPDistributeParallelForSimdDirective, 2826 DEF_TRAVERSE_STMT(OMPDistributeSimdDirective, 2829 DEF_TRAVERSE_STMT(OMPTargetParallelForSimdDirective, 2832 DEF_TRAVERSE_STMT(OMPTargetSimdDirective, 2835 DEF_TRAVERSE_STMT(OMPTeamsDistributeDirective, 2838 DEF_TRAVERSE_STMT(OMPTeamsDistributeSimdDirective, 2841 DEF_TRAVERSE_STMT(OMPTeamsDistributeParallelForSimdDirective, 2844 DEF_TRAVERSE_STMT(OMPTeamsDistributeParallelForDirective, 2847 DEF_TRAVERSE_STMT(OMPTargetTeamsDirective, 2850 DEF_TRAVERSE_STMT(OMPTargetTeamsDistributeDirective, 2853 DEF_TRAVERSE_STMT(OMPTargetTeamsDistributeParallelForDirective, 2856 DEF_TRAVERSE_STMT(OMPTargetTeamsDistributeParallelForSimdDirective, 2859 DEF_TRAVERSE_STMT(OMPTargetTeamsDistributeSimdDirective,