Searched refs:ClassX (Results 1 – 6 of 6) sorted by relevance
/external/clang/unittests/ASTMatchers/ |
D | ASTMatchersNodeTest.cpp | 91 DeclarationMatcher ClassX = recordDecl(recordDecl(hasName("X"))); in TEST() local 92 EXPECT_TRUE(matches("class X;", ClassX)); in TEST() 93 EXPECT_TRUE(matches("class X {};", ClassX)); in TEST() 94 EXPECT_TRUE(matches("template<class T> class X {};", ClassX)); in TEST() 95 EXPECT_TRUE(notMatches("", ClassX)); in TEST() 119 DeclarationMatcher ClassX = classTemplateDecl(hasName("X")); in TEST() local 120 EXPECT_TRUE(notMatches("class X;", ClassX)); in TEST() 121 EXPECT_TRUE(notMatches("class X {};", ClassX)); in TEST() 125 DeclarationMatcher ClassX = classTemplateDecl(hasName("X")); in TEST() local 126 EXPECT_TRUE(matches("template<typename T> class X {};", ClassX)); in TEST() [all …]
|
D | ASTMatchersTraversalTest.cpp | 245 TypeMatcher ClassX = hasDeclaration(recordDecl(hasName("X"))); in TEST() local 247 matches("class X {}; void y(X &x) { x; }", expr(hasType(ClassX)))); in TEST() 250 expr(hasType(ClassX)))); in TEST() 253 expr(hasType(pointsTo(ClassX))))); in TEST() 257 TypeMatcher ClassX = hasDeclaration(recordDecl(hasName("X"))); in TEST() local 259 matches("class X {}; void y() { X x; }", varDecl(hasType(ClassX)))); in TEST() 261 notMatches("class X {}; void y() { X *x; }", varDecl(hasType(ClassX)))); in TEST() 264 varDecl(hasType(pointsTo(ClassX))))); in TEST() 268 DeclarationMatcher ClassX = recordDecl(hasName("X")); in TEST() local 270 matches("class X {}; void y(X &x) { x; }", expr(hasType(ClassX)))); in TEST() [all …]
|
D | ASTMatchersNarrowingTest.cpp | 547 DeclarationMatcher ClassX = has(recordDecl(hasName("::X")).bind("x")); in TEST() local 550 … ClassX, llvm::make_unique<VerifyIdIsBoundTo<CXXRecordDecl>>("x"))); in TEST() 553 … ClassX, llvm::make_unique<VerifyIdIsBoundTo<CXXRecordDecl>>("other-id"))); in TEST() 590 DeclarationMatcher ClassX = recordDecl(hasName("X")).bind("x"); in TEST() local 594 recordDecl(hasName("A"), hasDescendant(ClassX)), in TEST() 595 recordDecl(hasName("B"), hasDescendant(ClassX)))), in TEST()
|
/external/llvm-project/clang/unittests/ASTMatchers/ |
D | ASTMatchersNodeTest.cpp | 103 DeclarationMatcher ClassX = recordDecl(recordDecl(hasName("X"))); in TEST_P() local 104 EXPECT_TRUE(matches("class X;", ClassX)); in TEST_P() 105 EXPECT_TRUE(matches("class X {};", ClassX)); in TEST_P() 106 EXPECT_TRUE(matches("template<class T> class X {};", ClassX)); in TEST_P() 107 EXPECT_TRUE(notMatches("", ClassX)); in TEST_P() 142 DeclarationMatcher ClassX = classTemplateDecl(hasName("X")); in TEST_P() local 143 EXPECT_TRUE(notMatches("class X;", ClassX)); in TEST_P() 144 EXPECT_TRUE(notMatches("class X {};", ClassX)); in TEST_P() 151 DeclarationMatcher ClassX = classTemplateDecl(hasName("X")); in TEST_P() local 152 EXPECT_TRUE(matches("template<typename T> class X {};", ClassX)); in TEST_P() [all …]
|
D | ASTMatchersTraversalTest.cpp | 301 TypeMatcher ClassX = hasDeclaration(recordDecl(hasName("X"))); in TEST() local 303 matches("class X {}; void y(X &x) { x; }", expr(hasType(ClassX)))); in TEST() 306 expr(hasType(ClassX)))); in TEST() 309 expr(hasType(pointsTo(ClassX))))); in TEST() 313 TypeMatcher ClassX = hasDeclaration(recordDecl(hasName("X"))); in TEST() local 315 matches("class X {}; void y() { X x; }", varDecl(hasType(ClassX)))); in TEST() 317 notMatches("class X {}; void y() { X *x; }", varDecl(hasType(ClassX)))); in TEST() 320 varDecl(hasType(pointsTo(ClassX))))); in TEST() 324 DeclarationMatcher ClassX = recordDecl(hasName("X")); in TEST() local 326 matches("class X {}; void y(X &x) { x; }", expr(hasType(ClassX)))); in TEST() [all …]
|
D | ASTMatchersNarrowingTest.cpp | 852 DeclarationMatcher ClassX = has(recordDecl(hasName("::X")).bind("x")); in TEST_P() local 855 "class X {};", ClassX, in TEST_P() 859 "class X {};", ClassX, in TEST_P() 894 DeclarationMatcher ClassX = recordDecl(hasName("X")).bind("x"); in TEST_P() local 898 anyOf(recordDecl(hasName("A"), hasDescendant(ClassX)), in TEST_P() 899 recordDecl(hasName("B"), hasDescendant(ClassX)))), in TEST_P()
|