Lines Matching refs:internal

50 namespace internal {
384 return internal::Matcher<NamedDecl>(new internal::HasNameMatcher(Names));
462 if (::clang::ast_matchers::internal::consumeNameSuffix(Patterns[I].P,
601 } // end namespace internal
603 const internal::VariadicDynCastAllOfMatcher<Stmt, ObjCAutoreleasePoolStmt>
605 const internal::VariadicDynCastAllOfMatcher<Decl, TranslationUnitDecl>
607 const internal::VariadicDynCastAllOfMatcher<Decl, TypedefDecl> typedefDecl;
608 const internal::VariadicDynCastAllOfMatcher<Decl, TypedefNameDecl>
610 const internal::VariadicDynCastAllOfMatcher<Decl, TypeAliasDecl> typeAliasDecl;
611 const internal::VariadicDynCastAllOfMatcher<Decl, TypeAliasTemplateDecl>
613 const internal::VariadicAllOfMatcher<Decl> decl;
614 const internal::VariadicDynCastAllOfMatcher<Decl, LinkageSpecDecl>
616 const internal::VariadicDynCastAllOfMatcher<Decl, NamedDecl> namedDecl;
617 const internal::VariadicDynCastAllOfMatcher<Decl, LabelDecl> labelDecl;
618 const internal::VariadicDynCastAllOfMatcher<Decl, NamespaceDecl> namespaceDecl;
619 const internal::VariadicDynCastAllOfMatcher<Decl, NamespaceAliasDecl>
621 const internal::VariadicDynCastAllOfMatcher<Decl, RecordDecl> recordDecl;
622 const internal::VariadicDynCastAllOfMatcher<Decl, CXXRecordDecl> cxxRecordDecl;
623 const internal::VariadicDynCastAllOfMatcher<Decl, ClassTemplateDecl>
625 const internal::VariadicDynCastAllOfMatcher<Decl,
628 const internal::VariadicDynCastAllOfMatcher<
631 const internal::VariadicDynCastAllOfMatcher<Decl, DeclaratorDecl>
633 const internal::VariadicDynCastAllOfMatcher<Decl, ParmVarDecl> parmVarDecl;
634 const internal::VariadicDynCastAllOfMatcher<Decl, AccessSpecDecl>
636 const internal::VariadicAllOfMatcher<CXXCtorInitializer> cxxCtorInitializer;
637 const internal::VariadicAllOfMatcher<TemplateArgument> templateArgument;
638 const internal::VariadicAllOfMatcher<TemplateName> templateName;
639 const internal::VariadicDynCastAllOfMatcher<Decl, NonTypeTemplateParmDecl>
641 const internal::VariadicDynCastAllOfMatcher<Decl, TemplateTypeParmDecl>
643 const internal::VariadicAllOfMatcher<QualType> qualType;
644 const internal::VariadicAllOfMatcher<Type> type;
645 const internal::VariadicAllOfMatcher<TypeLoc> typeLoc;
646 const internal::VariadicDynCastAllOfMatcher<Stmt, UnaryExprOrTypeTraitExpr>
648 const internal::VariadicDynCastAllOfMatcher<Decl, ValueDecl> valueDecl;
649 const internal::VariadicDynCastAllOfMatcher<Decl, CXXConstructorDecl>
651 const internal::VariadicDynCastAllOfMatcher<Decl, CXXDestructorDecl>
653 const internal::VariadicDynCastAllOfMatcher<Decl, EnumDecl> enumDecl;
654 const internal::VariadicDynCastAllOfMatcher<Decl, EnumConstantDecl>
656 const internal::VariadicDynCastAllOfMatcher<Decl, CXXMethodDecl> cxxMethodDecl;
657 const internal::VariadicDynCastAllOfMatcher<Decl, CXXConversionDecl>
659 const internal::VariadicDynCastAllOfMatcher<Decl, VarDecl> varDecl;
660 const internal::VariadicDynCastAllOfMatcher<Decl, FieldDecl> fieldDecl;
661 const internal::VariadicDynCastAllOfMatcher<Decl, IndirectFieldDecl>
663 const internal::VariadicDynCastAllOfMatcher<Decl, FunctionDecl> functionDecl;
664 const internal::VariadicDynCastAllOfMatcher<Decl, FunctionTemplateDecl>
666 const internal::VariadicDynCastAllOfMatcher<Decl, FriendDecl> friendDecl;
667 const internal::VariadicAllOfMatcher<Stmt> stmt;
668 const internal::VariadicDynCastAllOfMatcher<Stmt, DeclStmt> declStmt;
669 const internal::VariadicDynCastAllOfMatcher<Stmt, MemberExpr> memberExpr;
670 const internal::VariadicDynCastAllOfMatcher<Stmt, UnresolvedMemberExpr>
672 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXDependentScopeMemberExpr>
674 const internal::VariadicDynCastAllOfMatcher<Stmt, CallExpr> callExpr;
675 const internal::VariadicDynCastAllOfMatcher<Stmt, LambdaExpr> lambdaExpr;
676 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXMemberCallExpr>
678 const internal::VariadicDynCastAllOfMatcher<Stmt, ObjCMessageExpr>
680 const internal::VariadicDynCastAllOfMatcher<Decl, ObjCInterfaceDecl>
682 const internal::VariadicDynCastAllOfMatcher<Decl, ObjCImplementationDecl>
684 const internal::VariadicDynCastAllOfMatcher<Decl, ObjCProtocolDecl>
686 const internal::VariadicDynCastAllOfMatcher<Decl, ObjCCategoryDecl>
688 const internal::VariadicDynCastAllOfMatcher<Decl, ObjCCategoryImplDecl>
690 const internal::VariadicDynCastAllOfMatcher<Decl, ObjCMethodDecl>
692 const internal::VariadicDynCastAllOfMatcher<Decl, BlockDecl>
694 const internal::VariadicDynCastAllOfMatcher<Decl, ObjCIvarDecl> objcIvarDecl;
695 const internal::VariadicDynCastAllOfMatcher<Decl, ObjCPropertyDecl>
697 const internal::VariadicDynCastAllOfMatcher<Stmt, ObjCAtThrowStmt>
699 const internal::VariadicDynCastAllOfMatcher<Stmt, ObjCAtTryStmt> objcTryStmt;
700 const internal::VariadicDynCastAllOfMatcher<Stmt, ObjCAtCatchStmt>
702 const internal::VariadicDynCastAllOfMatcher<Stmt, ObjCAtFinallyStmt>
704 const internal::VariadicDynCastAllOfMatcher<Stmt, ExprWithCleanups>
706 const internal::VariadicDynCastAllOfMatcher<Stmt, InitListExpr> initListExpr;
707 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXStdInitializerListExpr>
709 const internal::VariadicDynCastAllOfMatcher<Stmt, ImplicitValueInitExpr>
711 const internal::VariadicDynCastAllOfMatcher<Stmt, ParenListExpr> parenListExpr;
712 const internal::VariadicDynCastAllOfMatcher<Stmt, SubstNonTypeTemplateParmExpr>
714 const internal::VariadicDynCastAllOfMatcher<Decl, UsingDecl> usingDecl;
715 const internal::VariadicDynCastAllOfMatcher<Decl, UsingDirectiveDecl>
717 const internal::VariadicDynCastAllOfMatcher<Stmt, UnresolvedLookupExpr>
719 const internal::VariadicDynCastAllOfMatcher<Decl, UnresolvedUsingValueDecl>
721 const internal::VariadicDynCastAllOfMatcher<Decl, UnresolvedUsingTypenameDecl>
723 const internal::VariadicDynCastAllOfMatcher<Stmt, ConstantExpr> constantExpr;
724 const internal::VariadicDynCastAllOfMatcher<Stmt, ParenExpr> parenExpr;
725 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXConstructExpr>
727 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXUnresolvedConstructExpr>
729 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXThisExpr> cxxThisExpr;
730 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXBindTemporaryExpr>
732 const internal::VariadicDynCastAllOfMatcher<Stmt, MaterializeTemporaryExpr>
734 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXNewExpr> cxxNewExpr;
735 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXDeleteExpr> cxxDeleteExpr;
736 const internal::VariadicDynCastAllOfMatcher<Stmt, ArraySubscriptExpr>
738 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXDefaultArgExpr>
740 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXOperatorCallExpr>
742 const internal::VariadicDynCastAllOfMatcher<Stmt, Expr> expr;
743 const internal::VariadicDynCastAllOfMatcher<Stmt, DeclRefExpr> declRefExpr;
744 const internal::VariadicDynCastAllOfMatcher<Stmt, ObjCIvarRefExpr> objcIvarRefExpr;
745 const internal::VariadicDynCastAllOfMatcher<Stmt, BlockExpr> blockExpr;
746 const internal::VariadicDynCastAllOfMatcher<Stmt, IfStmt> ifStmt;
747 const internal::VariadicDynCastAllOfMatcher<Stmt, ForStmt> forStmt;
748 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXForRangeStmt>
750 const internal::VariadicDynCastAllOfMatcher<Stmt, WhileStmt> whileStmt;
751 const internal::VariadicDynCastAllOfMatcher<Stmt, DoStmt> doStmt;
752 const internal::VariadicDynCastAllOfMatcher<Stmt, BreakStmt> breakStmt;
753 const internal::VariadicDynCastAllOfMatcher<Stmt, ContinueStmt> continueStmt;
754 const internal::VariadicDynCastAllOfMatcher<Stmt, ReturnStmt> returnStmt;
755 const internal::VariadicDynCastAllOfMatcher<Stmt, GotoStmt> gotoStmt;
756 const internal::VariadicDynCastAllOfMatcher<Stmt, LabelStmt> labelStmt;
757 const internal::VariadicDynCastAllOfMatcher<Stmt, AddrLabelExpr> addrLabelExpr;
758 const internal::VariadicDynCastAllOfMatcher<Stmt, SwitchStmt> switchStmt;
759 const internal::VariadicDynCastAllOfMatcher<Stmt, SwitchCase> switchCase;
760 const internal::VariadicDynCastAllOfMatcher<Stmt, CaseStmt> caseStmt;
761 const internal::VariadicDynCastAllOfMatcher<Stmt, DefaultStmt> defaultStmt;
762 const internal::VariadicDynCastAllOfMatcher<Stmt, CompoundStmt> compoundStmt;
763 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXCatchStmt> cxxCatchStmt;
764 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXTryStmt> cxxTryStmt;
765 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXThrowExpr> cxxThrowExpr;
766 const internal::VariadicDynCastAllOfMatcher<Stmt, NullStmt> nullStmt;
767 const internal::VariadicDynCastAllOfMatcher<Stmt, AsmStmt> asmStmt;
768 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXBoolLiteralExpr>
770 const internal::VariadicDynCastAllOfMatcher<Stmt, StringLiteral> stringLiteral;
771 const internal::VariadicDynCastAllOfMatcher<Stmt, CharacterLiteral>
773 const internal::VariadicDynCastAllOfMatcher<Stmt, IntegerLiteral>
775 const internal::VariadicDynCastAllOfMatcher<Stmt, FloatingLiteral> floatLiteral;
776 const internal::VariadicDynCastAllOfMatcher<Stmt, ImaginaryLiteral> imaginaryLiteral;
777 const internal::VariadicDynCastAllOfMatcher<Stmt, UserDefinedLiteral>
779 const internal::VariadicDynCastAllOfMatcher<Stmt, CompoundLiteralExpr>
781 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXNullPtrLiteralExpr>
783 const internal::VariadicDynCastAllOfMatcher<Stmt, ChooseExpr> chooseExpr;
784 const internal::VariadicDynCastAllOfMatcher<Stmt, GNUNullExpr> gnuNullExpr;
785 const internal::VariadicDynCastAllOfMatcher<Stmt, AtomicExpr> atomicExpr;
786 const internal::VariadicDynCastAllOfMatcher<Stmt, StmtExpr> stmtExpr;
787 const internal::VariadicDynCastAllOfMatcher<Stmt, BinaryOperator>
789 const internal::VariadicDynCastAllOfMatcher<Stmt, UnaryOperator> unaryOperator;
790 const internal::VariadicDynCastAllOfMatcher<Stmt, ConditionalOperator>
792 const internal::VariadicDynCastAllOfMatcher<Stmt, BinaryConditionalOperator>
794 const internal::VariadicDynCastAllOfMatcher<Stmt, OpaqueValueExpr>
796 const internal::VariadicDynCastAllOfMatcher<Decl, StaticAssertDecl>
798 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXReinterpretCastExpr>
800 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXStaticCastExpr>
802 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXDynamicCastExpr>
804 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXConstCastExpr>
806 const internal::VariadicDynCastAllOfMatcher<Stmt, CStyleCastExpr>
808 const internal::VariadicDynCastAllOfMatcher<Stmt, ExplicitCastExpr>
810 const internal::VariadicDynCastAllOfMatcher<Stmt, ImplicitCastExpr>
812 const internal::VariadicDynCastAllOfMatcher<Stmt, CastExpr> castExpr;
813 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXFunctionalCastExpr>
815 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXTemporaryObjectExpr>
817 const internal::VariadicDynCastAllOfMatcher<Stmt, PredefinedExpr>
819 const internal::VariadicDynCastAllOfMatcher<Stmt, DesignatedInitExpr>
821 const internal::VariadicOperatorMatcherFunc<
823 eachOf = {internal::DynTypedMatcher::VO_EachOf};
824 const internal::VariadicOperatorMatcherFunc<
826 anyOf = {internal::DynTypedMatcher::VO_AnyOf};
827 const internal::VariadicOperatorMatcherFunc<
829 allOf = {internal::DynTypedMatcher::VO_AllOf};
830 const internal::VariadicOperatorMatcherFunc<
832 optionally = {internal::DynTypedMatcher::VO_Optionally};
833 const internal::VariadicFunction<internal::Matcher<NamedDecl>, StringRef,
834 internal::hasAnyNameFunc>
836 const internal::VariadicFunction<internal::Matcher<ObjCMessageExpr>, StringRef,
837 internal::hasAnySelectorFunc>
839 const internal::ArgumentAdaptingMatcherFunc<internal::HasMatcher> has = {};
840 const internal::ArgumentAdaptingMatcherFunc<internal::HasDescendantMatcher>
842 const internal::ArgumentAdaptingMatcherFunc<internal::ForEachMatcher> forEach =
844 const internal::ArgumentAdaptingMatcherFunc<internal::ForEachDescendantMatcher>
846 const internal::ArgumentAdaptingMatcherFunc<
847 internal::HasParentMatcher,
848 internal::TypeList<Decl, NestedNameSpecifierLoc, Stmt, TypeLoc>,
849 internal::TypeList<Decl, NestedNameSpecifierLoc, Stmt, TypeLoc>>
851 const internal::ArgumentAdaptingMatcherFunc<
852 internal::HasAncestorMatcher,
853 internal::TypeList<Decl, NestedNameSpecifierLoc, Stmt, TypeLoc>,
854 internal::TypeList<Decl, NestedNameSpecifierLoc, Stmt, TypeLoc>>
856 const internal::VariadicOperatorMatcherFunc<1, 1> unless = {
857 internal::DynTypedMatcher::VO_UnaryNot};
858 const internal::VariadicAllOfMatcher<NestedNameSpecifier> nestedNameSpecifier;
859 const internal::VariadicAllOfMatcher<NestedNameSpecifierLoc>
861 const internal::VariadicDynCastAllOfMatcher<Stmt, CUDAKernelCallExpr>
904 const internal::VariadicDynCastAllOfMatcher<Stmt, OMPExecutableDirective>
906 const internal::VariadicDynCastAllOfMatcher<OMPClause, OMPDefaultClause>
908 const internal::VariadicDynCastAllOfMatcher<Decl, CXXDeductionGuideDecl>