Searched refs:ClassX (Results 1 – 3 of 3) sorted by relevance
| /llvm-project-15.0.7/clang/unittests/ASTMatchers/ |
| H A 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 …]
|
| H A D | ASTMatchersTraversalTest.cpp | 303 TypeMatcher ClassX = hasDeclaration(recordDecl(hasName("X"))); in TEST() local 305 matches("class X {}; void y(X &x) { x; }", expr(hasType(ClassX)))); in TEST() 308 expr(hasType(ClassX)))); in TEST() 311 expr(hasType(pointsTo(ClassX))))); in TEST() 315 TypeMatcher ClassX = hasDeclaration(recordDecl(hasName("X"))); in TEST() local 322 varDecl(hasType(pointsTo(ClassX))))); in TEST() 326 TypeMatcher ClassX = hasDeclaration(recordDecl(hasName("X"))); in TEST() local 335 DeclarationMatcher ClassX = recordDecl(hasName("X")); in TEST() local 340 expr(hasType(ClassX)))); in TEST() 344 DeclarationMatcher ClassX = recordDecl(hasName("X")); in TEST() local [all …]
|
| H A D | ASTMatchersNarrowingTest.cpp | 1292 DeclarationMatcher ClassX = has(recordDecl(hasName("::X")).bind("x")); in TEST_P() local 1295 "class X {};", ClassX, in TEST_P() 1299 "class X {};", ClassX, in TEST_P() 1334 DeclarationMatcher ClassX = recordDecl(hasName("X")).bind("x"); in TEST_P() local 1338 anyOf(recordDecl(hasName("A"), hasDescendant(ClassX)), in TEST_P() 1339 recordDecl(hasName("B"), hasDescendant(ClassX)))), in TEST_P()
|