reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
532 VisitRedeclarable(D); 533 VisitDeclaratorDecl(D); 534 Record.AddDeclarationNameLoc(D->DNLoc, D->getDeclName()); 534 Record.AddDeclarationNameLoc(D->DNLoc, D->getDeclName()); 535 Record.push_back(D->getIdentifierNamespace()); 539 Record.push_back(static_cast<int>(D->getStorageClass())); // FIXME: stable encoding 540 Record.push_back(D->isInlineSpecified()); 541 Record.push_back(D->isInlined()); 542 Record.push_back(D->isVirtualAsWritten()); 543 Record.push_back(D->isPure()); 544 Record.push_back(D->hasInheritedPrototype()); 545 Record.push_back(D->hasWrittenPrototype()); 546 Record.push_back(D->isDeletedBit()); 547 Record.push_back(D->isTrivial()); 548 Record.push_back(D->isTrivialForCall()); 549 Record.push_back(D->isDefaulted()); 550 Record.push_back(D->isExplicitlyDefaulted()); 551 Record.push_back(D->hasImplicitReturnZero()); 552 Record.push_back(D->getConstexprKind()); 553 Record.push_back(D->usesSEHTry()); 554 Record.push_back(D->hasSkippedBody()); 555 Record.push_back(D->isMultiVersion()); 556 Record.push_back(D->isLateTemplateParsed()); 557 Record.push_back(D->getLinkageInternal()); 558 Record.AddSourceLocation(D->getEndLoc()); 560 Record.push_back(D->getODRHash()); 562 Record.push_back(D->getTemplatedKind()); 563 switch (D->getTemplatedKind()) { 567 Record.AddDeclRef(D->getDescribedFunctionTemplate()); 570 MemberSpecializationInfo *MemberInfo = D->getMemberSpecializationInfo(); 578 FTSInfo = D->getTemplateSpecializationInfo(); 580 RegisterTemplateSpecialization(FTSInfo->getTemplate(), D); 612 if (D->isCanonicalDecl()) { 621 DFTSInfo = D->getDependentSpecializationInfo(); 638 Record.push_back(D->param_size()); 639 for (auto P : D->parameters())