Lines Matching refs:internal

50 namespace internal {  namespace
452 return internal::Matcher<NamedDecl>( in hasAnyNameFunc()
453 new internal::HasNameMatcher(vectorFromRefs(NameRefs))); in hasAnyNameFunc()
540 if (::clang::ast_matchers::internal::consumeNameSuffix(Patterns[I].P, in consumeNameSuffix()
724 const internal::VariadicDynCastAllOfMatcher<Stmt, ObjCAutoreleasePoolStmt>
726 const internal::VariadicDynCastAllOfMatcher<Decl, TranslationUnitDecl>
728 const internal::VariadicDynCastAllOfMatcher<Decl, TypedefDecl> typedefDecl;
729 const internal::VariadicDynCastAllOfMatcher<Decl, TypedefNameDecl>
731 const internal::VariadicDynCastAllOfMatcher<Decl, TypeAliasDecl> typeAliasDecl;
732 const internal::VariadicDynCastAllOfMatcher<Decl, TypeAliasTemplateDecl>
734 const internal::VariadicAllOfMatcher<Decl> decl;
735 const internal::VariadicDynCastAllOfMatcher<Decl, DecompositionDecl> decompositionDecl;
736 const internal::VariadicDynCastAllOfMatcher<Decl, BindingDecl> bindingDecl;
737 const internal::VariadicDynCastAllOfMatcher<Decl, LinkageSpecDecl>
739 const internal::VariadicDynCastAllOfMatcher<Decl, NamedDecl> namedDecl;
740 const internal::VariadicDynCastAllOfMatcher<Decl, LabelDecl> labelDecl;
741 const internal::VariadicDynCastAllOfMatcher<Decl, NamespaceDecl> namespaceDecl;
742 const internal::VariadicDynCastAllOfMatcher<Decl, NamespaceAliasDecl>
744 const internal::VariadicDynCastAllOfMatcher<Decl, RecordDecl> recordDecl;
745 const internal::VariadicDynCastAllOfMatcher<Decl, CXXRecordDecl> cxxRecordDecl;
746 const internal::VariadicDynCastAllOfMatcher<Decl, ClassTemplateDecl>
748 const internal::VariadicDynCastAllOfMatcher<Decl,
751 const internal::VariadicDynCastAllOfMatcher<
754 const internal::VariadicDynCastAllOfMatcher<Decl, DeclaratorDecl>
756 const internal::VariadicDynCastAllOfMatcher<Decl, ParmVarDecl> parmVarDecl;
757 const internal::VariadicDynCastAllOfMatcher<Decl, AccessSpecDecl>
759 const internal::VariadicAllOfMatcher<CXXBaseSpecifier> cxxBaseSpecifier;
760 const internal::VariadicAllOfMatcher<CXXCtorInitializer> cxxCtorInitializer;
761 const internal::VariadicAllOfMatcher<TemplateArgument> templateArgument;
762 const internal::VariadicAllOfMatcher<TemplateArgumentLoc> templateArgumentLoc;
763 const internal::VariadicAllOfMatcher<TemplateName> templateName;
764 const internal::VariadicDynCastAllOfMatcher<Decl, NonTypeTemplateParmDecl>
766 const internal::VariadicDynCastAllOfMatcher<Decl, TemplateTypeParmDecl>
768 const internal::VariadicDynCastAllOfMatcher<Decl, TemplateTemplateParmDecl>
771 const internal::VariadicAllOfMatcher<LambdaCapture> lambdaCapture;
772 const internal::VariadicAllOfMatcher<QualType> qualType;
773 const internal::VariadicAllOfMatcher<Type> type;
774 const internal::VariadicAllOfMatcher<TypeLoc> typeLoc;
776 const internal::VariadicDynCastAllOfMatcher<TypeLoc, QualifiedTypeLoc>
778 const internal::VariadicDynCastAllOfMatcher<TypeLoc, PointerTypeLoc>
780 const internal::VariadicDynCastAllOfMatcher<TypeLoc, ReferenceTypeLoc>
782 const internal::VariadicDynCastAllOfMatcher<TypeLoc,
785 const internal::VariadicDynCastAllOfMatcher<TypeLoc, ElaboratedTypeLoc>
788 const internal::VariadicDynCastAllOfMatcher<Stmt, UnaryExprOrTypeTraitExpr>
790 const internal::VariadicDynCastAllOfMatcher<Decl, ValueDecl> valueDecl;
791 const internal::VariadicDynCastAllOfMatcher<Decl, CXXConstructorDecl>
793 const internal::VariadicDynCastAllOfMatcher<Decl, CXXDestructorDecl>
795 const internal::VariadicDynCastAllOfMatcher<Decl, EnumDecl> enumDecl;
796 const internal::VariadicDynCastAllOfMatcher<Decl, EnumConstantDecl>
798 const internal::VariadicDynCastAllOfMatcher<Decl, TagDecl> tagDecl;
799 const internal::VariadicDynCastAllOfMatcher<Decl, CXXMethodDecl> cxxMethodDecl;
800 const internal::VariadicDynCastAllOfMatcher<Decl, CXXConversionDecl>
802 const internal::VariadicDynCastAllOfMatcher<Decl, VarDecl> varDecl;
803 const internal::VariadicDynCastAllOfMatcher<Decl, FieldDecl> fieldDecl;
804 const internal::VariadicDynCastAllOfMatcher<Decl, IndirectFieldDecl>
806 const internal::VariadicDynCastAllOfMatcher<Decl, FunctionDecl> functionDecl;
807 const internal::VariadicDynCastAllOfMatcher<Decl, FunctionTemplateDecl>
809 const internal::VariadicDynCastAllOfMatcher<Decl, FriendDecl> friendDecl;
810 const internal::VariadicAllOfMatcher<Stmt> stmt;
811 const internal::VariadicDynCastAllOfMatcher<Stmt, DeclStmt> declStmt;
812 const internal::VariadicDynCastAllOfMatcher<Stmt, MemberExpr> memberExpr;
813 const internal::VariadicDynCastAllOfMatcher<Stmt, UnresolvedMemberExpr>
815 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXDependentScopeMemberExpr>
817 const internal::VariadicDynCastAllOfMatcher<Stmt, CallExpr> callExpr;
818 const internal::VariadicDynCastAllOfMatcher<Stmt, LambdaExpr> lambdaExpr;
819 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXMemberCallExpr>
821 const internal::VariadicDynCastAllOfMatcher<Stmt, ObjCMessageExpr>
823 const internal::VariadicDynCastAllOfMatcher<Decl, ObjCInterfaceDecl>
825 const internal::VariadicDynCastAllOfMatcher<Decl, ObjCImplementationDecl>
827 const internal::VariadicDynCastAllOfMatcher<Decl, ObjCProtocolDecl>
829 const internal::VariadicDynCastAllOfMatcher<Decl, ObjCCategoryDecl>
831 const internal::VariadicDynCastAllOfMatcher<Decl, ObjCCategoryImplDecl>
833 const internal::VariadicDynCastAllOfMatcher<Decl, ObjCMethodDecl>
835 const internal::VariadicDynCastAllOfMatcher<Decl, BlockDecl>
837 const internal::VariadicDynCastAllOfMatcher<Decl, ObjCIvarDecl> objcIvarDecl;
838 const internal::VariadicDynCastAllOfMatcher<Decl, ObjCPropertyDecl>
840 const internal::VariadicDynCastAllOfMatcher<Stmt, ObjCAtThrowStmt>
842 const internal::VariadicDynCastAllOfMatcher<Stmt, ObjCAtTryStmt> objcTryStmt;
843 const internal::VariadicDynCastAllOfMatcher<Stmt, ObjCAtCatchStmt>
845 const internal::VariadicDynCastAllOfMatcher<Stmt, ObjCAtFinallyStmt>
847 const internal::VariadicDynCastAllOfMatcher<Stmt, ExprWithCleanups>
849 const internal::VariadicDynCastAllOfMatcher<Stmt, InitListExpr> initListExpr;
850 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXStdInitializerListExpr>
852 const internal::VariadicDynCastAllOfMatcher<Stmt, ImplicitValueInitExpr>
854 const internal::VariadicDynCastAllOfMatcher<Stmt, ParenListExpr> parenListExpr;
855 const internal::VariadicDynCastAllOfMatcher<Stmt, SubstNonTypeTemplateParmExpr>
857 const internal::VariadicDynCastAllOfMatcher<Decl, UsingDecl> usingDecl;
858 const internal::VariadicDynCastAllOfMatcher<Decl, UsingEnumDecl> usingEnumDecl;
859 const internal::VariadicDynCastAllOfMatcher<Decl, UsingDirectiveDecl>
861 const internal::VariadicDynCastAllOfMatcher<Stmt, UnresolvedLookupExpr>
863 const internal::VariadicDynCastAllOfMatcher<Decl, UnresolvedUsingValueDecl>
865 const internal::VariadicDynCastAllOfMatcher<Decl, UnresolvedUsingTypenameDecl>
867 const internal::VariadicDynCastAllOfMatcher<Stmt, ConstantExpr> constantExpr;
868 const internal::VariadicDynCastAllOfMatcher<Stmt, ParenExpr> parenExpr;
869 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXConstructExpr>
871 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXUnresolvedConstructExpr>
873 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXThisExpr> cxxThisExpr;
874 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXBindTemporaryExpr>
876 const internal::VariadicDynCastAllOfMatcher<Stmt, MaterializeTemporaryExpr>
878 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXNewExpr> cxxNewExpr;
879 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXDeleteExpr> cxxDeleteExpr;
880 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXNoexceptExpr>
882 const internal::VariadicDynCastAllOfMatcher<Stmt, ArraySubscriptExpr>
884 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXDefaultArgExpr>
886 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXOperatorCallExpr>
888 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXRewrittenBinaryOperator>
890 const internal::VariadicDynCastAllOfMatcher<Stmt, Expr> expr;
891 const internal::VariadicDynCastAllOfMatcher<Stmt, DeclRefExpr> declRefExpr;
892 const internal::VariadicDynCastAllOfMatcher<Stmt, ObjCIvarRefExpr> objcIvarRefExpr;
893 const internal::VariadicDynCastAllOfMatcher<Stmt, BlockExpr> blockExpr;
894 const internal::VariadicDynCastAllOfMatcher<Stmt, IfStmt> ifStmt;
895 const internal::VariadicDynCastAllOfMatcher<Stmt, ForStmt> forStmt;
896 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXForRangeStmt>
898 const internal::VariadicDynCastAllOfMatcher<Stmt, WhileStmt> whileStmt;
899 const internal::VariadicDynCastAllOfMatcher<Stmt, DoStmt> doStmt;
900 const internal::VariadicDynCastAllOfMatcher<Stmt, BreakStmt> breakStmt;
901 const internal::VariadicDynCastAllOfMatcher<Stmt, ContinueStmt> continueStmt;
902 const internal::VariadicDynCastAllOfMatcher<Stmt, CoreturnStmt> coreturnStmt;
903 const internal::VariadicDynCastAllOfMatcher<Stmt, ReturnStmt> returnStmt;
904 const internal::VariadicDynCastAllOfMatcher<Stmt, GotoStmt> gotoStmt;
905 const internal::VariadicDynCastAllOfMatcher<Stmt, LabelStmt> labelStmt;
906 const internal::VariadicDynCastAllOfMatcher<Stmt, AddrLabelExpr> addrLabelExpr;
907 const internal::VariadicDynCastAllOfMatcher<Stmt, SwitchStmt> switchStmt;
908 const internal::VariadicDynCastAllOfMatcher<Stmt, SwitchCase> switchCase;
909 const internal::VariadicDynCastAllOfMatcher<Stmt, CaseStmt> caseStmt;
910 const internal::VariadicDynCastAllOfMatcher<Stmt, DefaultStmt> defaultStmt;
911 const internal::VariadicDynCastAllOfMatcher<Stmt, CompoundStmt> compoundStmt;
912 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXCatchStmt> cxxCatchStmt;
913 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXTryStmt> cxxTryStmt;
914 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXThrowExpr> cxxThrowExpr;
915 const internal::VariadicDynCastAllOfMatcher<Stmt, NullStmt> nullStmt;
916 const internal::VariadicDynCastAllOfMatcher<Stmt, AsmStmt> asmStmt;
917 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXBoolLiteralExpr>
919 const internal::VariadicDynCastAllOfMatcher<Stmt, StringLiteral> stringLiteral;
920 const internal::VariadicDynCastAllOfMatcher<Stmt, ObjCStringLiteral> objcStringLiteral;
921 const internal::VariadicDynCastAllOfMatcher<Stmt, CharacterLiteral>
923 const internal::VariadicDynCastAllOfMatcher<Stmt, IntegerLiteral>
925 const internal::VariadicDynCastAllOfMatcher<Stmt, FloatingLiteral> floatLiteral;
926 const internal::VariadicDynCastAllOfMatcher<Stmt, ImaginaryLiteral> imaginaryLiteral;
927 const internal::VariadicDynCastAllOfMatcher<Stmt, FixedPointLiteral>
929 const internal::VariadicDynCastAllOfMatcher<Stmt, UserDefinedLiteral>
931 const internal::VariadicDynCastAllOfMatcher<Stmt, CompoundLiteralExpr>
933 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXNullPtrLiteralExpr>
935 const internal::VariadicDynCastAllOfMatcher<Stmt, ChooseExpr> chooseExpr;
936 const internal::VariadicDynCastAllOfMatcher<Stmt, CoawaitExpr>
938 const internal::VariadicDynCastAllOfMatcher<Stmt, DependentCoawaitExpr>
940 const internal::VariadicDynCastAllOfMatcher<Stmt, CoyieldExpr>
942 const internal::VariadicDynCastAllOfMatcher<Stmt, GNUNullExpr> gnuNullExpr;
943 const internal::VariadicDynCastAllOfMatcher<Stmt, GenericSelectionExpr>
945 const internal::VariadicDynCastAllOfMatcher<Stmt, AtomicExpr> atomicExpr;
946 const internal::VariadicDynCastAllOfMatcher<Stmt, StmtExpr> stmtExpr;
947 const internal::VariadicDynCastAllOfMatcher<Stmt, BinaryOperator>
949 const internal::MapAnyOfMatcher<BinaryOperator, CXXOperatorCallExpr,
952 const internal::MapAnyOfMatcher<CallExpr, CXXConstructExpr> invocation;
953 const internal::VariadicDynCastAllOfMatcher<Stmt, UnaryOperator> unaryOperator;
954 const internal::VariadicDynCastAllOfMatcher<Stmt, ConditionalOperator>
956 const internal::VariadicDynCastAllOfMatcher<Stmt, BinaryConditionalOperator>
958 const internal::VariadicDynCastAllOfMatcher<Stmt, OpaqueValueExpr>
960 const internal::VariadicDynCastAllOfMatcher<Decl, StaticAssertDecl>
962 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXReinterpretCastExpr>
964 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXStaticCastExpr>
966 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXDynamicCastExpr>
968 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXConstCastExpr>
970 const internal::VariadicDynCastAllOfMatcher<Stmt, CStyleCastExpr>
972 const internal::VariadicDynCastAllOfMatcher<Stmt, ExplicitCastExpr>
974 const internal::VariadicDynCastAllOfMatcher<Stmt, ImplicitCastExpr>
976 const internal::VariadicDynCastAllOfMatcher<Stmt, CastExpr> castExpr;
977 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXFunctionalCastExpr>
979 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXTemporaryObjectExpr>
981 const internal::VariadicDynCastAllOfMatcher<Stmt, PredefinedExpr>
983 const internal::VariadicDynCastAllOfMatcher<Stmt, DesignatedInitExpr>
985 const internal::VariadicOperatorMatcherFunc<
987 eachOf = {internal::DynTypedMatcher::VO_EachOf};
988 const internal::VariadicOperatorMatcherFunc<
990 anyOf = {internal::DynTypedMatcher::VO_AnyOf};
991 const internal::VariadicOperatorMatcherFunc<
993 allOf = {internal::DynTypedMatcher::VO_AllOf};
994 const internal::VariadicOperatorMatcherFunc<1, 1> optionally = {
995 internal::DynTypedMatcher::VO_Optionally};
996 const internal::VariadicFunction<internal::Matcher<NamedDecl>, StringRef,
997 internal::hasAnyNameFunc>
1000 const internal::VariadicFunction<internal::HasOpNameMatcher, StringRef,
1001 internal::hasAnyOperatorNameFunc>
1003 const internal::VariadicFunction<internal::HasOverloadOpNameMatcher, StringRef,
1004 internal::hasAnyOverloadedOperatorNameFunc>
1006 const internal::VariadicFunction<internal::Matcher<ObjCMessageExpr>, StringRef,
1007 internal::hasAnySelectorFunc>
1009 const internal::ArgumentAdaptingMatcherFunc<internal::HasMatcher> has = {};
1010 const internal::ArgumentAdaptingMatcherFunc<internal::HasDescendantMatcher>
1012 const internal::ArgumentAdaptingMatcherFunc<internal::ForEachMatcher> forEach =
1014 const internal::ArgumentAdaptingMatcherFunc<internal::ForEachDescendantMatcher>
1016 const internal::ArgumentAdaptingMatcherFunc<
1017 internal::HasParentMatcher,
1018 internal::TypeList<Decl, NestedNameSpecifierLoc, Stmt, TypeLoc, Attr>,
1019 internal::TypeList<Decl, NestedNameSpecifierLoc, Stmt, TypeLoc, Attr>>
1021 const internal::ArgumentAdaptingMatcherFunc<
1022 internal::HasAncestorMatcher,
1023 internal::TypeList<Decl, NestedNameSpecifierLoc, Stmt, TypeLoc, Attr>,
1024 internal::TypeList<Decl, NestedNameSpecifierLoc, Stmt, TypeLoc, Attr>>
1026 const internal::VariadicOperatorMatcherFunc<1, 1> unless = {
1027 internal::DynTypedMatcher::VO_UnaryNot};
1028 const internal::VariadicAllOfMatcher<NestedNameSpecifier> nestedNameSpecifier;
1029 const internal::VariadicAllOfMatcher<NestedNameSpecifierLoc>
1031 const internal::VariadicAllOfMatcher<Attr> attr;
1032 const internal::VariadicDynCastAllOfMatcher<Stmt, CUDAKernelCallExpr>
1078 const internal::VariadicDynCastAllOfMatcher<Stmt, OMPExecutableDirective>
1080 const internal::VariadicDynCastAllOfMatcher<OMPClause, OMPDefaultClause>
1082 const internal::VariadicDynCastAllOfMatcher<Decl, CXXDeductionGuideDecl>