Lines Matching refs:ClassX
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()
273 expr(hasType(ClassX)))); in TEST()
277 DeclarationMatcher ClassX = recordDecl(hasName("X")); in TEST() local
279 matches("class X {}; void y() { X x; }", varDecl(hasType(ClassX)))); in TEST()
281 notMatches("class X {}; void y() { X *x; }", varDecl(hasType(ClassX)))); in TEST()