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

References

tools/clang/include/clang/AST/RecursiveASTVisitor.h
 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,