reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
659 if (!D->isThisDeclarationADefinition()) { 660 if (shouldSuppressRefs() && markEntityOccurrenceInFile(D, D->getLocation())) 660 if (shouldSuppressRefs() && markEntityOccurrenceInFile(D, D->getLocation())) 664 bool isRedeclaration = D->hasDefinition() || D->getPreviousDecl(); 664 bool isRedeclaration = D->hasDefinition() || D->getPreviousDecl(); 667 return handleObjCContainer(D, D->getLocation(), 667 return handleObjCContainer(D, D->getLocation(), 668 MakeCursorObjCClassRef(D, D->getLocation(), 668 MakeCursorObjCClassRef(D, D->getLocation(), 678 if (ObjCInterfaceDecl *SuperD = D->getSuperClass()) { 680 SourceLocation SuperLoc = D->getSuperClassLoc(); 690 ObjCProtocolListInfo ProtInfo(D->isThisDeclarationADefinition() 691 ? D->getReferencedProtocols() 695 ObjCInterfaceDeclInfo InterInfo(D); 698 InterInfo.ObjCInterDeclInfo.superInfo = D->getSuperClass() ? &BaseClass 702 return handleObjCContainer(D, D->getLocation(), getCursor(D), InterInfo); 702 return handleObjCContainer(D, D->getLocation(), getCursor(D), InterInfo); 702 return handleObjCContainer(D, D->getLocation(), getCursor(D), InterInfo);