Lines Matching defs:ClassX
317 TypeMatcher ClassX = hasDeclaration(recordDecl(hasName("X")));
319 matches("class X {}; void y(X &x) { x; }", expr(hasType(ClassX))));
322 expr(hasType(ClassX))));
325 expr(hasType(pointsTo(ClassX)))));
329 TypeMatcher ClassX = hasDeclaration(recordDecl(hasName("X")));
331 matches("class X {}; void y() { X x; }", varDecl(hasType(ClassX))));
333 notMatches("class X {}; void y() { X *x; }", varDecl(hasType(ClassX))));
336 varDecl(hasType(pointsTo(ClassX)))));
340 TypeMatcher ClassX = hasDeclaration(recordDecl(hasName("X")));
341 CXXBaseSpecifierMatcher BaseClassX = cxxBaseSpecifier(hasType(ClassX));
349 DeclarationMatcher ClassX = recordDecl(hasName("X"));
351 matches("class X {}; void y(X &x) { x; }", expr(hasType(ClassX))));
354 expr(hasType(ClassX))));
358 DeclarationMatcher ClassX = recordDecl(hasName("X"));
360 matches("class X {}; void y() { X x; }", varDecl(hasType(ClassX))));
362 notMatches("class X {}; void y() { X *x; }", varDecl(hasType(ClassX))));
366 DeclarationMatcher ClassX = recordDecl(hasName("X"));
367 CXXBaseSpecifierMatcher BaseClassX = cxxBaseSpecifier(hasType(ClassX));