Home
last modified time | relevance | path

Searched refs:ClassX (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/clang/unittests/ASTMatchers/
H A DASTMatchersNodeTest.cpp103 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 DASTMatchersTraversalTest.cpp303 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 DASTMatchersNarrowingTest.cpp1292 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()