Lines Matching defs:ClassDecl
1397 CXXRecordDecl *ClassDecl = getAsCXXRecordDeclOrPrimaryTemplate(TypeNode);
1398 if (!ClassDecl)
1400 if (ClassDecl == Declaration) {
1405 if (Base.matches(*ClassDecl, this, &Result)) {
1410 classIsDerivedFromImpl(ClassDecl, Base, Builder, Directly, Visited))
1423 for (const ObjCInterfaceDecl *ClassDecl = Declaration->getSuperClass();
1424 ClassDecl != nullptr; ClassDecl = ClassDecl->getSuperClass()) {
1426 if (objcClassHasMatchingCompatibilityAlias(ClassDecl, Base, Builder))
1430 const Type *TypeNode = ClassDecl->getTypeForDecl();
1434 if (Base.matches(*ClassDecl, this, Builder))