Home
last modified time | relevance | path

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

/external/clang/unittests/ASTMatchers/
DASTMatchersNodeTest.cpp91 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 …]
DASTMatchersTraversalTest.cpp245 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 …]
DASTMatchersNarrowingTest.cpp547 DeclarationMatcher ClassX = has(recordDecl(hasName("::X")).bind("x")); in TEST() local
550ClassX, llvm::make_unique<VerifyIdIsBoundTo<CXXRecordDecl>>("x"))); in TEST()
553ClassX, 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/
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 …]
DASTMatchersTraversalTest.cpp301 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 …]
DASTMatchersNarrowingTest.cpp852 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()