reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
662 VisitNamedDecl(D); 665 bool HasBodyStuff = D->getBody() != nullptr || 666 D->getSelfDecl() != nullptr || D->getCmdDecl() != nullptr; 666 D->getSelfDecl() != nullptr || D->getCmdDecl() != nullptr; 669 Record.AddStmt(D->getBody()); 670 Record.AddDeclRef(D->getSelfDecl()); 671 Record.AddDeclRef(D->getCmdDecl()); 673 Record.push_back(D->isInstanceMethod()); 674 Record.push_back(D->isVariadic()); 675 Record.push_back(D->isPropertyAccessor()); 676 Record.push_back(D->isDefined()); 677 Record.push_back(D->isOverriding()); 678 Record.push_back(D->hasSkippedBody()); 680 Record.push_back(D->isRedeclaration()); 681 Record.push_back(D->hasRedeclaration()); 682 if (D->hasRedeclaration()) { 683 assert(Context.getObjCMethodRedeclaration(D)); 684 Record.AddDeclRef(Context.getObjCMethodRedeclaration(D)); 688 Record.push_back(D->getImplementationControl()); 690 Record.push_back(D->getObjCDeclQualifier()); 691 Record.push_back(D->hasRelatedResultType()); 692 Record.AddTypeRef(D->getReturnType()); 693 Record.AddTypeSourceInfo(D->getReturnTypeSourceInfo()); 694 Record.AddSourceLocation(D->getEndLoc()); 695 Record.push_back(D->param_size()); 696 for (const auto *P : D->parameters()) 699 Record.push_back(D->getSelLocsKind()); 700 unsigned NumStoredSelLocs = D->getNumStoredSelLocs(); 701 SourceLocation *SelLocs = D->getStoredSelLocs();