Lines Matching defs:TEST_P

21 TEST_P(ASTMatchersTest, Decl_CXX) {
31 TEST_P(ASTMatchersTest, NameableDeclaration_MatchesVariousDecls) {
41 TEST_P(ASTMatchersTest, NamedDecl_CXX) {
51 TEST_P(ASTMatchersTest, MatchesNameRE) {
74 TEST_P(ASTMatchersTest, MatchesNameRE_CXX) {
98 TEST_P(ASTMatchersTest, DeclarationMatcher_MatchClass) {
110 TEST_P(ASTMatchersTest, TranslationUnitDecl) {
130 TEST_P(ASTMatchersTest, LinkageSpecDecl) {
138 TEST_P(ASTMatchersTest, ClassTemplateDecl_DoesNotMatchClass) {
147 TEST_P(ASTMatchersTest, ClassTemplateDecl_MatchesClassTemplate) {
156 TEST_P(ASTMatchersTest,
167 TEST_P(ASTMatchersTest,
192 TEST_P(ASTMatchersTest, ExportDecl) {
207 TEST_P(ASTMatchersTest, ValueDecl) {
218 TEST_P(ASTMatchersTest, FriendDecl) {
231 TEST_P(ASTMatchersTest, EnumDecl_DoesNotMatchClasses) {
238 TEST_P(ASTMatchersTest, EnumDecl_MatchesEnums) {
246 TEST_P(ASTMatchersTest, EnumConstantDecl) {
257 TEST_P(ASTMatchersTest, TagDecl) {
267 TEST_P(ASTMatchersTest, TagDecl_CXX) {
274 TEST_P(ASTMatchersTest, UnresolvedLookupExpr) {
289 TEST_P(ASTMatchersTest, UsesADL) {
325 TEST_P(ASTMatchersTest, CallExpr_CXX) {
372 TEST_P(ASTMatchersTest, LambdaExpr) {
379 TEST_P(ASTMatchersTest, CXXForRangeStmt) {
384 TEST_P(ASTMatchersTest, CXXForRangeStmt_CXX11) {
393 TEST_P(ASTMatchersTest, SubstNonTypeTemplateParmExpr) {
407 TEST_P(ASTMatchersTest, NonTypeTemplateParmDecl) {
417 TEST_P(ASTMatchersTest, TemplateTypeParmDecl) {
426 TEST_P(ASTMatchersTest, TemplateTemplateParmDecl) {
435 TEST_P(ASTMatchersTest, UserDefinedLiteral) {
446 TEST_P(ASTMatchersTest, FlowControl) {
457 TEST_P(ASTMatchersTest, CXXOperatorCallExpr) {
489 TEST_P(ASTMatchersTest, FoldExpr) {
502 TEST_P(ASTMatchersTest, ThisPointerType) {
531 TEST_P(ASTMatchersTest, DeclRefExpr) {
559 TEST_P(ASTMatchersTest, DependentScopeDeclRefExpr) {
574 TEST_P(ASTMatchersTest, CXXMemberCallExpr) {
597 TEST_P(ASTMatchersTest, UnaryExprOrTypeTraitExpr) {
602 TEST_P(ASTMatchersTest, AlignOfExpr) {
612 TEST_P(ASTMatchersTest, MemberExpr_DoesNotMatchClasses) {
622 TEST_P(ASTMatchersTest, MemberExpr_MatchesMemberFunctionCall) {
634 TEST_P(ASTMatchersTest, MemberExpr_MatchesVariable) {
653 TEST_P(ASTMatchersTest, MemberExpr_MatchesStaticVariable) {
665 TEST_P(ASTMatchersTest, FunctionDecl) {
676 TEST_P(ASTMatchersTest, FunctionDecl_C) {
684 TEST_P(ASTMatchersTest, FunctionDecl_CXX) {
714 TEST_P(ASTMatchersTest, FunctionDecl_CXX11) {
723 TEST_P(ASTMatchersTest,
732 TEST_P(ASTMatchersTest, FunctionTemplate_DoesNotMatchFunctionDeclarations) {
739 TEST_P(ASTMatchersTest,
751 TEST_P(ASTMatchersTest, ClassTemplateSpecializationDecl) {
764 TEST_P(ASTMatchersTest, DeclaratorDecl) {
769 TEST_P(ASTMatchersTest, DeclaratorDecl_CXX) {
776 TEST_P(ASTMatchersTest, ParmVarDecl) {
781 TEST_P(ASTMatchersTest, StaticAssertDecl) {
792 TEST_P(ASTMatchersTest, Matcher_ConstructorCall) {
808 TEST_P(ASTMatchersTest, Match_ConstructorInitializers) {
816 TEST_P(ASTMatchersTest, Matcher_ThisExpr) {
826 TEST_P(ASTMatchersTest, Matcher_BindTemporaryExpression) {
858 TEST_P(ASTMatchersTest, MaterializeTemporaryExpr_MatchesTemporaryCXX11CXX14) {
873 TEST_P(ASTMatchersTest, MaterializeTemporaryExpr_MatchesTemporary) {
902 TEST_P(ASTMatchersTest, Matcher_NewExpression) {
916 TEST_P(ASTMatchersTest, Matcher_DeleteExpression) {
924 TEST_P(ASTMatchersTest, Matcher_NoexceptExpression) {
937 TEST_P(ASTMatchersTest, Matcher_DefaultArgument) {
948 TEST_P(ASTMatchersTest, StringLiteral) {
957 TEST_P(ASTMatchersTest, StringLiteral_CXX) {
964 TEST_P(ASTMatchersTest, CharacterLiteral) {
969 TEST_P(ASTMatchersTest, CharacterLiteral_CXX) {
979 TEST_P(ASTMatchersTest, IntegerLiteral) {
1001 TEST_P(ASTMatchersTest, FloatLiteral) {
1020 TEST_P(ASTMatchersTest, CXXNullPtrLiteralExpr) {
1027 TEST_P(ASTMatchersTest, ChooseExpr) {
1032 TEST_P(ASTMatchersTest, ConvertVectorExpr) {
1043 TEST_P(ASTMatchersTest, GNUNullExpr) {
1050 TEST_P(ASTMatchersTest, GenericSelectionExpr) {
1055 TEST_P(ASTMatchersTest, AtomicExpr) {
1060 TEST_P(ASTMatchersTest, Initializers_C99) {
1080 TEST_P(ASTMatchersTest, Initializers_CXX) {
1099 TEST_P(ASTMatchersTest, ParenListExpr) {
1109 TEST_P(ASTMatchersTest, StmtExpr) {
1114 TEST_P(ASTMatchersTest, PredefinedExpr) {
1121 TEST_P(ASTMatchersTest, AsmStatement) {
1125 TEST_P(ASTMatchersTest, HasCondition) {
1141 TEST_P(ASTMatchersTest, ConditionalOperator) {
1168 TEST_P(ASTMatchersTest, BinaryConditionalOperator) {
1190 TEST_P(ASTMatchersTest, ArraySubscriptExpr) {
1196 TEST_P(ASTMatchersTest, ForStmt) {
1201 TEST_P(ASTMatchersTest, ForStmt_CXX11) {
1210 TEST_P(ASTMatchersTest, ForStmt_NoFalsePositives) {
1215 TEST_P(ASTMatchersTest, CompoundStatement) {
1221 TEST_P(ASTMatchersTest, CompoundStatement_DoesNotMatchEmptyStruct) {
1233 TEST_P(ASTMatchersTest, CastExpr_MatchesExplicitCasts) {
1237 TEST_P(ASTMatchersTest, CastExpr_MatchesExplicitCasts_CXX) {
1246 TEST_P(ASTMatchersTest, CastExpression_MatchesImplicitCasts) {
1254 TEST_P(ASTMatchersTest, CastExpr_DoesNotMatchNonCasts) {
1265 TEST_P(ASTMatchersTest, CastExpr_DoesNotMatchNonCasts_CXX) {
1272 TEST_P(ASTMatchersTest, CXXReinterpretCastExpr) {
1280 TEST_P(ASTMatchersTest, CXXReinterpretCastExpr_DoesNotMatchOtherCasts) {
1295 TEST_P(ASTMatchersTest, CXXFunctionalCastExpr_MatchesSimpleCase) {
1304 TEST_P(ASTMatchersTest, CXXFunctionalCastExpr_DoesNotMatchOtherCasts) {
1316 TEST_P(ASTMatchersTest, CXXDynamicCastExpr) {
1326 TEST_P(ASTMatchersTest, CXXStaticCastExpr_MatchesSimpleCase) {
1333 TEST_P(ASTMatchersTest, CXXStaticCastExpr_DoesNotMatchOtherCasts) {
1348 TEST_P(ASTMatchersTest, CStyleCastExpr_MatchesSimpleCase) {
1352 TEST_P(ASTMatchersTest, CStyleCastExpr_DoesNotMatchOtherCasts) {
1365 TEST_P(ASTMatchersTest, ImplicitCastExpr_MatchesSimpleCase) {
1380 TEST_P(ASTMatchersTest, ImplicitCastExpr_DoesNotMatchIncorrectly) {
1393 TEST_P(ASTMatchersTest, ImplicitCastExpr_DoesNotMatchIncorrectly_CXX) {
1403 TEST_P(ASTMatchersTest, Stmt_DoesNotMatchDeclarations) {
1407 TEST_P(ASTMatchersTest, Stmt_MatchesCompoundStatments) {
1411 TEST_P(ASTMatchersTest, DeclStmt_DoesNotMatchCompoundStatements) {
1415 TEST_P(ASTMatchersTest, DeclStmt_MatchesVariableDeclarationStatements) {
1419 TEST_P(ASTMatchersTest, ExprWithCleanups_MatchesExprWithCleanups) {
1433 TEST_P(ASTMatchersTest, InitListExpr) {
1442 TEST_P(ASTMatchersTest, InitListExpr_CXX) {
1452 TEST_P(ASTMatchersTest,
1481 TEST_P(ASTMatchersTest, UsingDecl_MatchesUsingDeclarations) {
1488 TEST_P(ASTMatchersTest, UsingDecl_MatchesShadowUsingDelcarations) {
1496 TEST_P(ASTMatchersTest, UsingEnumDecl_MatchesUsingEnumDeclarations) {
1504 TEST_P(ASTMatchersTest, UsingEnumDecl_MatchesShadowUsingDeclarations) {
1512 TEST_P(ASTMatchersTest, UsingDirectiveDecl_MatchesUsingNamespace) {
1522 TEST_P(ASTMatchersTest, WhileStmt) {
1528 TEST_P(ASTMatchersTest, DoStmt_MatchesDoLoops) {
1533 TEST_P(ASTMatchersTest, DoStmt_DoesNotMatchWhileLoops) {
1537 TEST_P(ASTMatchersTest, SwitchCase_MatchesCase) {
1544 TEST_P(ASTMatchersTest, SwitchCase_MatchesSwitch) {
1551 TEST_P(ASTMatchersTest, CxxExceptionHandling_SimpleCases) {
1573 TEST_P(ASTMatchersTest, ParenExpr_SimpleCases) {
1581 TEST_P(ASTMatchersTest, IgnoringParens) {
1591 TEST_P(ASTMatchersTest, QualType) {
1595 TEST_P(ASTMatchersTest, ConstantArrayType) {
1605 TEST_P(ASTMatchersTest, DependentSizedArrayType) {
1617 TEST_P(ASTMatchersTest, DependentSizedExtVectorType) {
1631 TEST_P(ASTMatchersTest, IncompleteArrayType) {
1639 TEST_P(ASTMatchersTest, VariableArrayType) {
1648 TEST_P(ASTMatchersTest, AtomicType) {
1661 TEST_P(ASTMatchersTest, AutoType) {
1681 TEST_P(ASTMatchersTest, DecltypeType) {
1690 TEST_P(ASTMatchersTest, FunctionType) {
1695 TEST_P(ASTMatchersTest, IgnoringParens_Type) {
1702 TEST_P(ASTMatchersTest, FunctionProtoType) {
1708 TEST_P(ASTMatchersTest, FunctionProtoType_C) {
1715 TEST_P(ASTMatchersTest, FunctionProtoType_CXX) {
1722 TEST_P(ASTMatchersTest, ParenType) {
1735 TEST_P(ASTMatchersTest, PointerType) {
1763 TEST_P(ASTMatchersTest, PointerType_CXX) {
1796 TEST_P(ASTMatchersTest, PointerType_CXX11) {
1815 TEST_P(ASTMatchersTest, AutoRefTypes) {
1849 TEST_P(ASTMatchersTest, EnumType) {
1854 TEST_P(ASTMatchersTest, EnumType_CXX) {
1861 TEST_P(ASTMatchersTest, EnumType_CXX11) {
1869 TEST_P(ASTMatchersTest, PointerType_MatchesPointersToConstTypes) {
1878 TEST_P(ASTMatchersTest, TypedefType) {
1884 TEST_P(ASTMatchersTest, MacroQualifiedType) {
1898 TEST_P(ASTMatchersTest, TemplateSpecializationType) {
1906 TEST_P(ASTMatchersTest, DeducedTemplateSpecializationType) {
1915 TEST_P(ASTMatchersTest, DependentNameType) {
1929 TEST_P(ASTMatchersTest, DependentTemplateSpecializationType) {
1944 TEST_P(ASTMatchersTest, RecordType) {
1951 TEST_P(ASTMatchersTest, RecordType_CXX) {
1960 TEST_P(ASTMatchersTest, ElaboratedType) {
1976 TEST_P(ASTMatchersTest, SubstTemplateTypeParmType) {
1991 TEST_P(ASTMatchersTest, NestedNameSpecifier) {
2011 TEST_P(ASTMatchersTest, Attr) {
2034 TEST_P(ASTMatchersTest, NullStmt) {
2039 TEST_P(ASTMatchersTest, NamespaceAliasDecl) {
2047 TEST_P(ASTMatchersTest, NestedNameSpecifier_MatchesTypes) {
2059 TEST_P(ASTMatchersTest, NestedNameSpecifier_MatchesNamespaceDecls) {
2070 TEST_P(ASTMatchersTest,
2125 TEST_P(ASTMatchersTest, IsEqualTo_MatchesNodesByIdentity) {
2131 TEST_P(ASTMatchersTest, IsEqualTo_MatchesNodesByIdentity_Cxx) {
2144 TEST_P(ASTMatchersTest, TypedefDecl) {
2149 TEST_P(ASTMatchersTest, TypedefDecl_Cxx) {
2157 TEST_P(ASTMatchersTest, TypeAliasDecl) {
2162 TEST_P(ASTMatchersTest, TypeAliasDecl_CXX) {
2170 TEST_P(ASTMatchersTest, TypedefNameDecl) {
2175 TEST_P(ASTMatchersTest, TypedefNameDecl_CXX) {
2183 TEST_P(ASTMatchersTest, TypeAliasTemplateDecl) {
2202 TEST_P(ASTMatchersTest, QualifiedTypeLocTest_BindsToConstIntVarDecl) {
2207 TEST_P(ASTMatchersTest, QualifiedTypeLocTest_BindsToConstIntFunctionDecl) {
2212 TEST_P(ASTMatchersTest, QualifiedTypeLocTest_DoesNotBindToUnqualifiedVarDecl) {
2216 TEST_P(ASTMatchersTest, QualifiedTypeLocTest_IntDoesNotBindToConstIntDecl) {
2221 TEST_P(ASTMatchersTest, QualifiedTypeLocTest_IntDoesNotBindToConstFloatDecl) {
2226 TEST_P(ASTMatchersTest, PointerTypeLocTest_BindsToAnyPointerTypeLoc) {
2234 TEST_P(ASTMatchersTest, PointerTypeLocTest_DoesNotBindToNonPointerTypeLoc) {
2241 TEST_P(ASTMatchersTest, ReferenceTypeLocTest_BindsToAnyReferenceTypeLoc) {
2253 TEST_P(ASTMatchersTest, ReferenceTypeLocTest_DoesNotBindToNonReferenceTypeLoc) {
2263 TEST_P(ASTMatchersTest, ReferenceTypeLocTest_BindsToAnyRvalueReferenceTypeLoc) {
2273 TEST_P(ASTMatchersTest,
2284 TEST_P(
2295 TEST_P(ASTMatchersTest,
2304 TEST_P(ASTMatchersTest,
2313 TEST_P(ASTMatchersTest,
2319 TEST_P(ASTMatchersTest,
2328 TEST_P(
2338 TEST_P(ASTMatchersTest,
2347 TEST_P(ASTMatchersTest, LambdaCaptureTest) {
2355 TEST_P(ASTMatchersTest, LambdaCaptureTest_BindsToCaptureOfVarDecl) {
2373 TEST_P(ASTMatchersTest, LambdaCaptureTest_BindsToCaptureWithInitializer) {
2386 TEST_P(ASTMatchersTest, LambdaCaptureTest_DoesNotBindToCaptureOfVarDecl) {
2397 TEST_P(ASTMatchersTest,
2408 TEST_P(ASTMatchersTest, LambdaCaptureTest_BindsToCaptureOfReferenceType) {
2432 TEST_P(ASTMatchersTest, IsDerivedFromRecursion) {