|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/clang/include/clang/ASTMatchers/ASTMatchers.h 173 extern const internal::VariadicDynCastAllOfMatcher<Decl, TranslationUnitDecl>
185 extern const internal::VariadicDynCastAllOfMatcher<Decl, TypedefDecl>
197 extern const internal::VariadicDynCastAllOfMatcher<Decl, TypedefNameDecl>
209 extern const internal::VariadicDynCastAllOfMatcher<Decl, TypeAliasDecl>
219 extern const internal::VariadicDynCastAllOfMatcher<Decl, TypeAliasTemplateDecl>
320 extern const internal::VariadicDynCastAllOfMatcher<Decl, LinkageSpecDecl>
334 extern const internal::VariadicDynCastAllOfMatcher<Decl, NamedDecl> namedDecl;
345 extern const internal::VariadicDynCastAllOfMatcher<Decl, LabelDecl> labelDecl;
356 extern const internal::VariadicDynCastAllOfMatcher<Decl, NamespaceDecl>
368 extern const internal::VariadicDynCastAllOfMatcher<Decl, NamespaceAliasDecl>
380 extern const internal::VariadicDynCastAllOfMatcher<Decl, RecordDecl> recordDecl;
389 extern const internal::VariadicDynCastAllOfMatcher<Decl, CXXRecordDecl>
398 extern const internal::VariadicDynCastAllOfMatcher<Decl, ClassTemplateDecl>
411 extern const internal::VariadicDynCastAllOfMatcher<
430 extern const internal::VariadicDynCastAllOfMatcher<
443 extern const internal::VariadicDynCastAllOfMatcher<Decl, DeclaratorDecl>
454 extern const internal::VariadicDynCastAllOfMatcher<Decl, ParmVarDecl>
468 extern const internal::VariadicDynCastAllOfMatcher<Decl, AccessSpecDecl>
513 extern const internal::VariadicDynCastAllOfMatcher<Decl,
525 extern const internal::VariadicDynCastAllOfMatcher<Decl, TemplateTypeParmDecl>
1055 extern const internal::VariadicDynCastAllOfMatcher<Stmt,
1065 extern const internal::VariadicDynCastAllOfMatcher<Decl, ValueDecl> valueDecl;
1078 extern const internal::VariadicDynCastAllOfMatcher<Decl, CXXConstructorDecl>
1090 extern const internal::VariadicDynCastAllOfMatcher<Decl, CXXDestructorDecl>
1101 extern const internal::VariadicDynCastAllOfMatcher<Decl, EnumDecl> enumDecl;
1111 extern const internal::VariadicDynCastAllOfMatcher<Decl, EnumConstantDecl>
1120 extern const internal::VariadicDynCastAllOfMatcher<Decl, CXXMethodDecl>
1129 extern const internal::VariadicDynCastAllOfMatcher<Decl, CXXConversionDecl>
1140 extern const internal::VariadicDynCastAllOfMatcher<Decl, CXXDeductionGuideDecl>
1152 extern const internal::VariadicDynCastAllOfMatcher<Decl, VarDecl> varDecl;
1162 extern const internal::VariadicDynCastAllOfMatcher<Decl, FieldDecl> fieldDecl;
1172 extern const internal::VariadicDynCastAllOfMatcher<Decl, IndirectFieldDecl>
1181 extern const internal::VariadicDynCastAllOfMatcher<Decl, FunctionDecl>
1190 extern const internal::VariadicDynCastAllOfMatcher<Decl, FunctionTemplateDecl>
1201 extern const internal::VariadicDynCastAllOfMatcher<Decl, FriendDecl> friendDecl;
1221 extern const internal::VariadicDynCastAllOfMatcher<Stmt, DeclStmt> declStmt;
1234 extern const internal::VariadicDynCastAllOfMatcher<Stmt, MemberExpr> memberExpr;
1248 extern const internal::VariadicDynCastAllOfMatcher<Stmt, UnresolvedMemberExpr>
1260 extern const internal::VariadicDynCastAllOfMatcher<Stmt,
1272 extern const internal::VariadicDynCastAllOfMatcher<Stmt, CallExpr> callExpr;
1302 extern const internal::VariadicDynCastAllOfMatcher<Stmt, LambdaExpr> lambdaExpr;
1311 extern const internal::VariadicDynCastAllOfMatcher<Stmt, CXXMemberCallExpr>
1323 extern const internal::VariadicDynCastAllOfMatcher<Stmt, ObjCMessageExpr>
1333 extern const internal::VariadicDynCastAllOfMatcher<Decl, ObjCInterfaceDecl>
1343 extern const internal::VariadicDynCastAllOfMatcher<Decl, ObjCImplementationDecl>
1353 extern const internal::VariadicDynCastAllOfMatcher<Decl, ObjCProtocolDecl>
1363 extern const internal::VariadicDynCastAllOfMatcher<Decl, ObjCCategoryDecl>
1373 extern const internal::VariadicDynCastAllOfMatcher<Decl, ObjCCategoryImplDecl>
1388 extern const internal::VariadicDynCastAllOfMatcher<Decl, ObjCMethodDecl>
1401 extern const internal::VariadicDynCastAllOfMatcher<Decl, BlockDecl>
1413 extern const internal::VariadicDynCastAllOfMatcher<Decl, ObjCIvarDecl>
1424 extern const internal::VariadicDynCastAllOfMatcher<Decl, ObjCPropertyDecl>
1433 extern const internal::VariadicDynCastAllOfMatcher<Stmt, ObjCAtThrowStmt>
1443 extern const internal::VariadicDynCastAllOfMatcher<Stmt, ObjCAtTryStmt>
1453 extern const internal::VariadicDynCastAllOfMatcher<Stmt, ObjCAtCatchStmt>
1463 extern const internal::VariadicDynCastAllOfMatcher<Stmt, ObjCAtFinallyStmt>
1473 extern const internal::VariadicDynCastAllOfMatcher<Stmt, ExprWithCleanups>
1486 extern const internal::VariadicDynCastAllOfMatcher<Stmt, InitListExpr>
1509 extern const internal::VariadicDynCastAllOfMatcher<Stmt,
1521 extern const internal::VariadicDynCastAllOfMatcher<Stmt, ImplicitValueInitExpr>
1539 extern const internal::VariadicDynCastAllOfMatcher<Stmt, ParenListExpr>
1552 extern const internal::VariadicDynCastAllOfMatcher<Stmt,
1565 extern const internal::VariadicDynCastAllOfMatcher<Decl, UsingDecl> usingDecl;
1576 extern const internal::VariadicDynCastAllOfMatcher<Decl, UsingDirectiveDecl>
1593 extern const internal::VariadicDynCastAllOfMatcher<Stmt, UnresolvedLookupExpr>
1607 extern const internal::VariadicDynCastAllOfMatcher<Decl,
1626 extern const internal::VariadicDynCastAllOfMatcher<Decl,
1639 extern const internal::VariadicDynCastAllOfMatcher<Stmt, ConstantExpr>
1649 extern const internal::VariadicDynCastAllOfMatcher<Stmt, ParenExpr> parenExpr;
1661 extern const internal::VariadicDynCastAllOfMatcher<Stmt, CXXConstructExpr>
1672 extern const internal::VariadicDynCastAllOfMatcher<Stmt,
1686 extern const internal::VariadicDynCastAllOfMatcher<Stmt, CXXThisExpr>
1697 extern const internal::VariadicDynCastAllOfMatcher<Stmt, CXXBindTemporaryExpr>
1718 extern const internal::VariadicDynCastAllOfMatcher<Stmt,
1730 extern const internal::VariadicDynCastAllOfMatcher<Stmt, CXXNewExpr> cxxNewExpr;
1740 extern const internal::VariadicDynCastAllOfMatcher<Stmt, CXXDeleteExpr>
1751 extern const internal::VariadicDynCastAllOfMatcher<Stmt, ArraySubscriptExpr>
1763 extern const internal::VariadicDynCastAllOfMatcher<Stmt, CXXDefaultArgExpr>
1780 extern const internal::VariadicDynCastAllOfMatcher<Stmt, CXXOperatorCallExpr>
1789 extern const internal::VariadicDynCastAllOfMatcher<Stmt, Expr> expr;
1798 extern const internal::VariadicDynCastAllOfMatcher<Stmt, DeclRefExpr>
1812 extern const internal::VariadicDynCastAllOfMatcher<Stmt, ObjCIvarRefExpr>
1821 extern const internal::VariadicDynCastAllOfMatcher<Stmt, BlockExpr> blockExpr;
1829 extern const internal::VariadicDynCastAllOfMatcher<Stmt, IfStmt> ifStmt;
1838 extern const internal::VariadicDynCastAllOfMatcher<Stmt, ForStmt> forStmt;
1876 extern const internal::VariadicDynCastAllOfMatcher<Stmt, CXXForRangeStmt>
1915 extern const internal::VariadicDynCastAllOfMatcher<Stmt, WhileStmt> whileStmt;
1925 extern const internal::VariadicDynCastAllOfMatcher<Stmt, DoStmt> doStmt;
1935 extern const internal::VariadicDynCastAllOfMatcher<Stmt, BreakStmt> breakStmt;
1945 extern const internal::VariadicDynCastAllOfMatcher<Stmt, ContinueStmt>
1956 extern const internal::VariadicDynCastAllOfMatcher<Stmt, ReturnStmt> returnStmt;
1967 extern const internal::VariadicDynCastAllOfMatcher<Stmt, GotoStmt> gotoStmt;
1978 extern const internal::VariadicDynCastAllOfMatcher<Stmt, LabelStmt> labelStmt;
1990 extern const internal::VariadicDynCastAllOfMatcher<Stmt, AddrLabelExpr>
2001 extern const internal::VariadicDynCastAllOfMatcher<Stmt, SwitchStmt> switchStmt;
2011 extern const internal::VariadicDynCastAllOfMatcher<Stmt, SwitchCase> switchCase;
2021 extern const internal::VariadicDynCastAllOfMatcher<Stmt, CaseStmt> caseStmt;
2031 extern const internal::VariadicDynCastAllOfMatcher<Stmt, DefaultStmt>
2040 extern const internal::VariadicDynCastAllOfMatcher<Stmt, CompoundStmt>
2050 extern const internal::VariadicDynCastAllOfMatcher<Stmt, CXXCatchStmt>
2060 extern const internal::VariadicDynCastAllOfMatcher<Stmt, CXXTryStmt> cxxTryStmt;
2069 extern const internal::VariadicDynCastAllOfMatcher<Stmt, CXXThrowExpr>
2079 extern const internal::VariadicDynCastAllOfMatcher<Stmt, NullStmt> nullStmt;
2089 extern const internal::VariadicDynCastAllOfMatcher<Stmt, AsmStmt> asmStmt;
2097 extern const internal::VariadicDynCastAllOfMatcher<Stmt, CXXBoolLiteralExpr>
2107 extern const internal::VariadicDynCastAllOfMatcher<Stmt, StringLiteral>
2120 extern const internal::VariadicDynCastAllOfMatcher<Stmt, CharacterLiteral>
2127 extern const internal::VariadicDynCastAllOfMatcher<Stmt, IntegerLiteral>
2137 extern const internal::VariadicDynCastAllOfMatcher<Stmt, FloatingLiteral>
2142 extern const internal::VariadicDynCastAllOfMatcher<Stmt, ImaginaryLiteral>
2148 extern const internal::VariadicDynCastAllOfMatcher<Stmt, UserDefinedLiteral>
2158 extern const internal::VariadicDynCastAllOfMatcher<Stmt, CompoundLiteralExpr>
2162 extern const internal::VariadicDynCastAllOfMatcher<Stmt, CXXNullPtrLiteralExpr>
2166 extern const internal::VariadicDynCastAllOfMatcher<Stmt, ChooseExpr>
2170 extern const internal::VariadicDynCastAllOfMatcher<Stmt, GNUNullExpr>
2178 extern const internal::VariadicDynCastAllOfMatcher<Stmt, AtomicExpr> atomicExpr;
2186 extern const internal::VariadicDynCastAllOfMatcher<Stmt, StmtExpr> stmtExpr;
2194 extern const internal::VariadicDynCastAllOfMatcher<Stmt, BinaryOperator>
2203 extern const internal::VariadicDynCastAllOfMatcher<Stmt, UnaryOperator>
2212 extern const internal::VariadicDynCastAllOfMatcher<Stmt, ConditionalOperator>
2221 extern const internal::VariadicDynCastAllOfMatcher<Stmt,
2233 extern const internal::VariadicDynCastAllOfMatcher<Stmt, OpaqueValueExpr>
2249 extern const internal::VariadicDynCastAllOfMatcher<Decl, StaticAssertDecl>
2262 extern const internal::VariadicDynCastAllOfMatcher<Stmt, CXXReinterpretCastExpr>
2278 extern const internal::VariadicDynCastAllOfMatcher<Stmt, CXXStaticCastExpr>
2293 extern const internal::VariadicDynCastAllOfMatcher<Stmt, CXXDynamicCastExpr>
2304 extern const internal::VariadicDynCastAllOfMatcher<Stmt, CXXConstCastExpr>
2313 extern const internal::VariadicDynCastAllOfMatcher<Stmt, CStyleCastExpr>
2337 extern const internal::VariadicDynCastAllOfMatcher<Stmt, ExplicitCastExpr>
2344 extern const internal::VariadicDynCastAllOfMatcher<Stmt, ImplicitCastExpr>
2360 extern const internal::VariadicDynCastAllOfMatcher<Stmt, CastExpr> castExpr;
2370 extern const internal::VariadicDynCastAllOfMatcher<Stmt, CXXFunctionalCastExpr>
2379 extern const internal::VariadicDynCastAllOfMatcher<Stmt, CXXTemporaryObjectExpr>
2388 extern const internal::VariadicDynCastAllOfMatcher<Stmt, PredefinedExpr>
2397 extern const internal::VariadicDynCastAllOfMatcher<Stmt, DesignatedInitExpr>
2470 extern const internal::VariadicDynCastAllOfMatcher<Stmt,
5351 using AstTypeMatcher = internal::VariadicDynCastAllOfMatcher<Type, NodeType>;
5365 extern const AstTypeMatcher<BuiltinType> builtinType;
5377 extern const AstTypeMatcher<ArrayType> arrayType;
5387 extern const AstTypeMatcher<ComplexType> complexType;
5431 extern const AstTypeMatcher<ConstantArrayType> constantArrayType;
5466 extern const AstTypeMatcher<DependentSizedArrayType> dependentSizedArrayType;
5478 extern const AstTypeMatcher<IncompleteArrayType> incompleteArrayType;
5493 extern const AstTypeMatcher<VariableArrayType> variableArrayType;
5520 extern const AstTypeMatcher<AtomicType> atomicType;
5546 extern const AstTypeMatcher<AutoType> autoType;
5558 extern const AstTypeMatcher<DecltypeType> decltypeType;
5600 extern const AstTypeMatcher<FunctionType> functionType;
5612 extern const AstTypeMatcher<FunctionProtoType> functionProtoType;
5624 extern const AstTypeMatcher<ParenType> parenType;
5645 extern const AstTypeMatcher<BlockPointerType> blockPointerType;
5655 extern const AstTypeMatcher<MemberPointerType> memberPointerType;
5672 extern const AstTypeMatcher<PointerType> pointerType;
5687 extern const AstTypeMatcher<ObjCObjectPointerType> objcObjectPointerType;
5703 extern const AstTypeMatcher<ReferenceType> referenceType;
5720 extern const AstTypeMatcher<LValueReferenceType> lValueReferenceType;
5737 extern const AstTypeMatcher<RValueReferenceType> rValueReferenceType;
5766 extern const AstTypeMatcher<TypedefType> typedefType;
5781 extern const AstTypeMatcher<EnumType> enumType;
5796 extern const AstTypeMatcher<TemplateSpecializationType>
5807 extern const AstTypeMatcher<UnaryTransformType> unaryTransformType;
5822 extern const AstTypeMatcher<RecordType> recordType;
5837 extern const AstTypeMatcher<TagType> tagType;
5857 extern const AstTypeMatcher<ElaboratedType> elaboratedType;
5914 extern const AstTypeMatcher<SubstTemplateTypeParmType>
5940 extern const AstTypeMatcher<TemplateTypeParmType> templateTypeParmType;
5952 extern const AstTypeMatcher<InjectedClassNameType> injectedClassNameType;
5964 extern const AstTypeMatcher<DecayedType> decayedType;
6430 extern const internal::VariadicDynCastAllOfMatcher<Stmt, CUDAKernelCallExpr>
6648 extern const internal::VariadicDynCastAllOfMatcher<Stmt, OMPExecutableDirective>
6732 extern const internal::VariadicDynCastAllOfMatcher<OMPClause, OMPDefaultClause>
tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp 550 const internal::VariadicDynCastAllOfMatcher<Stmt, ObjCAutoreleasePoolStmt>
552 const internal::VariadicDynCastAllOfMatcher<Decl, TranslationUnitDecl>
554 const internal::VariadicDynCastAllOfMatcher<Decl, TypedefDecl> typedefDecl;
555 const internal::VariadicDynCastAllOfMatcher<Decl, TypedefNameDecl>
557 const internal::VariadicDynCastAllOfMatcher<Decl, TypeAliasDecl> typeAliasDecl;
558 const internal::VariadicDynCastAllOfMatcher<Decl, TypeAliasTemplateDecl>
561 const internal::VariadicDynCastAllOfMatcher<Decl, LinkageSpecDecl>
563 const internal::VariadicDynCastAllOfMatcher<Decl, NamedDecl> namedDecl;
564 const internal::VariadicDynCastAllOfMatcher<Decl, LabelDecl> labelDecl;
565 const internal::VariadicDynCastAllOfMatcher<Decl, NamespaceDecl> namespaceDecl;
566 const internal::VariadicDynCastAllOfMatcher<Decl, NamespaceAliasDecl>
568 const internal::VariadicDynCastAllOfMatcher<Decl, RecordDecl> recordDecl;
569 const internal::VariadicDynCastAllOfMatcher<Decl, CXXRecordDecl> cxxRecordDecl;
570 const internal::VariadicDynCastAllOfMatcher<Decl, ClassTemplateDecl>
572 const internal::VariadicDynCastAllOfMatcher<Decl,
575 const internal::VariadicDynCastAllOfMatcher<
578 const internal::VariadicDynCastAllOfMatcher<Decl, DeclaratorDecl>
580 const internal::VariadicDynCastAllOfMatcher<Decl, ParmVarDecl> parmVarDecl;
581 const internal::VariadicDynCastAllOfMatcher<Decl, AccessSpecDecl>
586 const internal::VariadicDynCastAllOfMatcher<Decl, NonTypeTemplateParmDecl>
588 const internal::VariadicDynCastAllOfMatcher<Decl, TemplateTypeParmDecl>
593 const internal::VariadicDynCastAllOfMatcher<Stmt, UnaryExprOrTypeTraitExpr>
595 const internal::VariadicDynCastAllOfMatcher<Decl, ValueDecl> valueDecl;
596 const internal::VariadicDynCastAllOfMatcher<Decl, CXXConstructorDecl>
598 const internal::VariadicDynCastAllOfMatcher<Decl, CXXDestructorDecl>
600 const internal::VariadicDynCastAllOfMatcher<Decl, EnumDecl> enumDecl;
601 const internal::VariadicDynCastAllOfMatcher<Decl, EnumConstantDecl>
603 const internal::VariadicDynCastAllOfMatcher<Decl, CXXMethodDecl> cxxMethodDecl;
604 const internal::VariadicDynCastAllOfMatcher<Decl, CXXConversionDecl>
606 const internal::VariadicDynCastAllOfMatcher<Decl, VarDecl> varDecl;
607 const internal::VariadicDynCastAllOfMatcher<Decl, FieldDecl> fieldDecl;
608 const internal::VariadicDynCastAllOfMatcher<Decl, IndirectFieldDecl>
610 const internal::VariadicDynCastAllOfMatcher<Decl, FunctionDecl> functionDecl;
611 const internal::VariadicDynCastAllOfMatcher<Decl, FunctionTemplateDecl>
613 const internal::VariadicDynCastAllOfMatcher<Decl, FriendDecl> friendDecl;
615 const internal::VariadicDynCastAllOfMatcher<Stmt, DeclStmt> declStmt;
616 const internal::VariadicDynCastAllOfMatcher<Stmt, MemberExpr> memberExpr;
617 const internal::VariadicDynCastAllOfMatcher<Stmt, UnresolvedMemberExpr>
619 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXDependentScopeMemberExpr>
621 const internal::VariadicDynCastAllOfMatcher<Stmt, CallExpr> callExpr;
622 const internal::VariadicDynCastAllOfMatcher<Stmt, LambdaExpr> lambdaExpr;
623 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXMemberCallExpr>
625 const internal::VariadicDynCastAllOfMatcher<Stmt, ObjCMessageExpr>
627 const internal::VariadicDynCastAllOfMatcher<Decl, ObjCInterfaceDecl>
629 const internal::VariadicDynCastAllOfMatcher<Decl, ObjCImplementationDecl>
631 const internal::VariadicDynCastAllOfMatcher<Decl, ObjCProtocolDecl>
633 const internal::VariadicDynCastAllOfMatcher<Decl, ObjCCategoryDecl>
635 const internal::VariadicDynCastAllOfMatcher<Decl, ObjCCategoryImplDecl>
637 const internal::VariadicDynCastAllOfMatcher<Decl, ObjCMethodDecl>
639 const internal::VariadicDynCastAllOfMatcher<Decl, BlockDecl>
641 const internal::VariadicDynCastAllOfMatcher<Decl, ObjCIvarDecl> objcIvarDecl;
642 const internal::VariadicDynCastAllOfMatcher<Decl, ObjCPropertyDecl>
644 const internal::VariadicDynCastAllOfMatcher<Stmt, ObjCAtThrowStmt>
646 const internal::VariadicDynCastAllOfMatcher<Stmt, ObjCAtTryStmt> objcTryStmt;
647 const internal::VariadicDynCastAllOfMatcher<Stmt, ObjCAtCatchStmt>
649 const internal::VariadicDynCastAllOfMatcher<Stmt, ObjCAtFinallyStmt>
651 const internal::VariadicDynCastAllOfMatcher<Stmt, ExprWithCleanups>
653 const internal::VariadicDynCastAllOfMatcher<Stmt, InitListExpr> initListExpr;
654 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXStdInitializerListExpr>
656 const internal::VariadicDynCastAllOfMatcher<Stmt, ImplicitValueInitExpr>
658 const internal::VariadicDynCastAllOfMatcher<Stmt, ParenListExpr> parenListExpr;
659 const internal::VariadicDynCastAllOfMatcher<Stmt, SubstNonTypeTemplateParmExpr>
661 const internal::VariadicDynCastAllOfMatcher<Decl, UsingDecl> usingDecl;
662 const internal::VariadicDynCastAllOfMatcher<Decl, UsingDirectiveDecl>
664 const internal::VariadicDynCastAllOfMatcher<Stmt, UnresolvedLookupExpr>
666 const internal::VariadicDynCastAllOfMatcher<Decl, UnresolvedUsingValueDecl>
668 const internal::VariadicDynCastAllOfMatcher<Decl, UnresolvedUsingTypenameDecl>
670 const internal::VariadicDynCastAllOfMatcher<Stmt, ConstantExpr> constantExpr;
671 const internal::VariadicDynCastAllOfMatcher<Stmt, ParenExpr> parenExpr;
672 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXConstructExpr>
674 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXUnresolvedConstructExpr>
676 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXThisExpr> cxxThisExpr;
677 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXBindTemporaryExpr>
679 const internal::VariadicDynCastAllOfMatcher<Stmt, MaterializeTemporaryExpr>
681 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXNewExpr> cxxNewExpr;
682 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXDeleteExpr> cxxDeleteExpr;
683 const internal::VariadicDynCastAllOfMatcher<Stmt, ArraySubscriptExpr>
685 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXDefaultArgExpr>
687 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXOperatorCallExpr>
689 const internal::VariadicDynCastAllOfMatcher<Stmt, Expr> expr;
690 const internal::VariadicDynCastAllOfMatcher<Stmt, DeclRefExpr> declRefExpr;
691 const internal::VariadicDynCastAllOfMatcher<Stmt, ObjCIvarRefExpr> objcIvarRefExpr;
692 const internal::VariadicDynCastAllOfMatcher<Stmt, BlockExpr> blockExpr;
693 const internal::VariadicDynCastAllOfMatcher<Stmt, IfStmt> ifStmt;
694 const internal::VariadicDynCastAllOfMatcher<Stmt, ForStmt> forStmt;
695 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXForRangeStmt>
697 const internal::VariadicDynCastAllOfMatcher<Stmt, WhileStmt> whileStmt;
698 const internal::VariadicDynCastAllOfMatcher<Stmt, DoStmt> doStmt;
699 const internal::VariadicDynCastAllOfMatcher<Stmt, BreakStmt> breakStmt;
700 const internal::VariadicDynCastAllOfMatcher<Stmt, ContinueStmt> continueStmt;
701 const internal::VariadicDynCastAllOfMatcher<Stmt, ReturnStmt> returnStmt;
702 const internal::VariadicDynCastAllOfMatcher<Stmt, GotoStmt> gotoStmt;
703 const internal::VariadicDynCastAllOfMatcher<Stmt, LabelStmt> labelStmt;
704 const internal::VariadicDynCastAllOfMatcher<Stmt, AddrLabelExpr> addrLabelExpr;
705 const internal::VariadicDynCastAllOfMatcher<Stmt, SwitchStmt> switchStmt;
706 const internal::VariadicDynCastAllOfMatcher<Stmt, SwitchCase> switchCase;
707 const internal::VariadicDynCastAllOfMatcher<Stmt, CaseStmt> caseStmt;
708 const internal::VariadicDynCastAllOfMatcher<Stmt, DefaultStmt> defaultStmt;
709 const internal::VariadicDynCastAllOfMatcher<Stmt, CompoundStmt> compoundStmt;
710 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXCatchStmt> cxxCatchStmt;
711 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXTryStmt> cxxTryStmt;
712 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXThrowExpr> cxxThrowExpr;
713 const internal::VariadicDynCastAllOfMatcher<Stmt, NullStmt> nullStmt;
714 const internal::VariadicDynCastAllOfMatcher<Stmt, AsmStmt> asmStmt;
715 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXBoolLiteralExpr>
717 const internal::VariadicDynCastAllOfMatcher<Stmt, StringLiteral> stringLiteral;
718 const internal::VariadicDynCastAllOfMatcher<Stmt, CharacterLiteral>
720 const internal::VariadicDynCastAllOfMatcher<Stmt, IntegerLiteral>
722 const internal::VariadicDynCastAllOfMatcher<Stmt, FloatingLiteral> floatLiteral;
723 const internal::VariadicDynCastAllOfMatcher<Stmt, ImaginaryLiteral> imaginaryLiteral;
724 const internal::VariadicDynCastAllOfMatcher<Stmt, UserDefinedLiteral>
726 const internal::VariadicDynCastAllOfMatcher<Stmt, CompoundLiteralExpr>
728 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXNullPtrLiteralExpr>
730 const internal::VariadicDynCastAllOfMatcher<Stmt, ChooseExpr> chooseExpr;
731 const internal::VariadicDynCastAllOfMatcher<Stmt, GNUNullExpr> gnuNullExpr;
732 const internal::VariadicDynCastAllOfMatcher<Stmt, AtomicExpr> atomicExpr;
733 const internal::VariadicDynCastAllOfMatcher<Stmt, StmtExpr> stmtExpr;
734 const internal::VariadicDynCastAllOfMatcher<Stmt, BinaryOperator>
736 const internal::VariadicDynCastAllOfMatcher<Stmt, UnaryOperator> unaryOperator;
737 const internal::VariadicDynCastAllOfMatcher<Stmt, ConditionalOperator>
739 const internal::VariadicDynCastAllOfMatcher<Stmt, BinaryConditionalOperator>
741 const internal::VariadicDynCastAllOfMatcher<Stmt, OpaqueValueExpr>
743 const internal::VariadicDynCastAllOfMatcher<Decl, StaticAssertDecl>
745 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXReinterpretCastExpr>
747 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXStaticCastExpr>
749 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXDynamicCastExpr>
751 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXConstCastExpr>
753 const internal::VariadicDynCastAllOfMatcher<Stmt, CStyleCastExpr>
755 const internal::VariadicDynCastAllOfMatcher<Stmt, ExplicitCastExpr>
757 const internal::VariadicDynCastAllOfMatcher<Stmt, ImplicitCastExpr>
759 const internal::VariadicDynCastAllOfMatcher<Stmt, CastExpr> castExpr;
760 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXFunctionalCastExpr>
762 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXTemporaryObjectExpr>
764 const internal::VariadicDynCastAllOfMatcher<Stmt, PredefinedExpr>
766 const internal::VariadicDynCastAllOfMatcher<Stmt, DesignatedInitExpr>
805 const internal::VariadicDynCastAllOfMatcher<Stmt, CUDAKernelCallExpr>
807 const AstTypeMatcher<BuiltinType> builtinType;
808 const AstTypeMatcher<ArrayType> arrayType;
809 const AstTypeMatcher<ComplexType> complexType;
810 const AstTypeMatcher<ConstantArrayType> constantArrayType;
811 const AstTypeMatcher<DependentSizedArrayType> dependentSizedArrayType;
812 const AstTypeMatcher<IncompleteArrayType> incompleteArrayType;
813 const AstTypeMatcher<VariableArrayType> variableArrayType;
814 const AstTypeMatcher<AtomicType> atomicType;
815 const AstTypeMatcher<AutoType> autoType;
816 const AstTypeMatcher<DecltypeType> decltypeType;
817 const AstTypeMatcher<FunctionType> functionType;
818 const AstTypeMatcher<FunctionProtoType> functionProtoType;
819 const AstTypeMatcher<ParenType> parenType;
820 const AstTypeMatcher<BlockPointerType> blockPointerType;
821 const AstTypeMatcher<MemberPointerType> memberPointerType;
822 const AstTypeMatcher<PointerType> pointerType;
823 const AstTypeMatcher<ObjCObjectPointerType> objcObjectPointerType;
824 const AstTypeMatcher<ReferenceType> referenceType;
825 const AstTypeMatcher<LValueReferenceType> lValueReferenceType;
826 const AstTypeMatcher<RValueReferenceType> rValueReferenceType;
827 const AstTypeMatcher<TypedefType> typedefType;
828 const AstTypeMatcher<EnumType> enumType;
829 const AstTypeMatcher<TemplateSpecializationType> templateSpecializationType;
830 const AstTypeMatcher<UnaryTransformType> unaryTransformType;
831 const AstTypeMatcher<RecordType> recordType;
832 const AstTypeMatcher<TagType> tagType;
833 const AstTypeMatcher<ElaboratedType> elaboratedType;
834 const AstTypeMatcher<SubstTemplateTypeParmType> substTemplateTypeParmType;
835 const AstTypeMatcher<TemplateTypeParmType> templateTypeParmType;
836 const AstTypeMatcher<InjectedClassNameType> injectedClassNameType;
837 const AstTypeMatcher<DecayedType> decayedType;
848 const internal::VariadicDynCastAllOfMatcher<Stmt, OMPExecutableDirective>
850 const internal::VariadicDynCastAllOfMatcher<OMPClause, OMPDefaultClause>
852 const internal::VariadicDynCastAllOfMatcher<Decl, CXXDeductionGuideDecl>
tools/clang/lib/ASTMatchers/Dynamic/Marshallers.h 466 ast_matchers::internal::VariadicDynCastAllOfMatcher<BaseT, DerivedT> Func,
778 ast_matchers::internal::VariadicDynCastAllOfMatcher<BaseT, DerivedT>
tools/clang/lib/Analysis/ExprMutationAnalyzer.cpp 39 const ast_matchers::internal::VariadicDynCastAllOfMatcher<Stmt, CXXTypeidExpr>
46 const ast_matchers::internal::VariadicDynCastAllOfMatcher<Stmt, CXXNoexceptExpr>
49 const ast_matchers::internal::VariadicDynCastAllOfMatcher<Stmt,
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.cpp 19 const internal::VariadicDynCastAllOfMatcher<Stmt, VAArgExpr> vAArgExpr;
tools/clang/tools/extra/clang-tidy/hicpp/NoAssemblerCheck.cpp 21 const ast_matchers::internal::VariadicDynCastAllOfMatcher<Decl,
tools/clang/unittests/AST/ASTImporterODRStrategiesTest.cpp 131 static const internal::VariadicDynCastAllOfMatcher<Decl, VarTemplateDecl>
206 static const internal::VariadicDynCastAllOfMatcher<
tools/clang/unittests/AST/ASTImporterTest.cpp 742 const internal::VariadicDynCastAllOfMatcher<Expr, VAArgExpr> vaArgExpr;
819 const internal::VariadicDynCastAllOfMatcher<Decl, VarTemplateSpecializationDecl>
849 const internal::VariadicDynCastAllOfMatcher<Type,
867 const internal::VariadicDynCastAllOfMatcher<Stmt, SizeOfPackExpr>
900 const internal::VariadicDynCastAllOfMatcher<Stmt, TypeTraitExpr> typeTraitExpr;
912 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXTypeidExpr> cxxTypeidExpr;
1011 const internal::VariadicDynCastAllOfMatcher<Expr, CXXPseudoDestructorExpr>
1046 const internal::VariadicDynCastAllOfMatcher<Decl,
2935 const internal::VariadicDynCastAllOfMatcher<Expr, DependentScopeDeclRefExpr>
2962 const internal::VariadicDynCastAllOfMatcher<Type, DependentNameType>
tools/clang/unittests/AST/OMPStructuredBlockTest.cpp 29 const ast_matchers::internal::VariadicDynCastAllOfMatcher<
350 const ast_matchers::internal::VariadicDynCastAllOfMatcher<
354 const ast_matchers::internal::VariadicDynCastAllOfMatcher<