reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1538 RegisterTemplateSpecialization(D->getSpecializedTemplate(), D); 1538 RegisterTemplateSpecialization(D->getSpecializedTemplate(), D); 1540 VisitVarDecl(D); 1543 InstFrom = D->getSpecializedTemplateOrPartial(); 1548 Record.AddTemplateArgumentList(&D->getTemplateInstantiationArgs()); 1552 Record.AddTypeSourceInfo(D->getTypeAsWritten()); 1553 if (D->getTypeAsWritten()) { 1554 Record.AddSourceLocation(D->getExternLoc()); 1555 Record.AddSourceLocation(D->getTemplateKeywordLoc()); 1558 Record.AddTemplateArgumentList(&D->getTemplateArgs()); 1559 Record.AddSourceLocation(D->getPointOfInstantiation()); 1560 Record.push_back(D->getSpecializationKind()); 1561 Record.push_back(D->IsCompleteDefinition); 1562 Record.push_back(D->isCanonicalDecl()); 1564 if (D->isCanonicalDecl()) { 1566 Record.AddDeclRef(D->getSpecializedTemplate()->getCanonicalDecl());