reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
4492 isa<VarTemplatePartialSpecializationDecl>(OldVar) && 4498 (OldVar->getDescribedVarTemplate() || 4499 isa<VarTemplatePartialSpecializationDecl>(OldVar)); 4506 if (OldVar->isLocalExternDecl()) { 4509 } else if (OldVar->isOutOfLine()) 4510 NewVar->setLexicalDeclContext(OldVar->getLexicalDeclContext()); 4511 NewVar->setTSCSpec(OldVar->getTSCSpec()); 4512 NewVar->setInitStyle(OldVar->getInitStyle()); 4513 NewVar->setCXXForRangeDecl(OldVar->isCXXForRangeDecl()); 4514 NewVar->setObjCForDecl(OldVar->isObjCForDecl()); 4515 NewVar->setConstexpr(OldVar->isConstexpr()); 4516 NewVar->setInitCapture(OldVar->isInitCapture()); 4518 OldVar->isPreviousDeclInSameBlockScope()); 4519 NewVar->setAccess(OldVar->getAccess()); 4521 if (!OldVar->isStaticDataMember()) { 4522 if (OldVar->isUsed(false)) 4524 NewVar->setReferenced(OldVar->isReferenced()); 4527 InstantiateAttrs(TemplateArgs, OldVar, NewVar, LateAttrs, StartingScope); 4536 if (NewVar->isLocalExternDecl() && OldVar->getPreviousDecl() && 4537 (!OldVar->getPreviousDecl()->getDeclContext()->isDependentContext() || 4538 OldVar->getPreviousDecl()->getDeclContext()==OldVar->getDeclContext())) { 4538 OldVar->getPreviousDecl()->getDeclContext()==OldVar->getDeclContext())) { 4542 NewVar->getLocation(), OldVar->getPreviousDecl(), TemplateArgs)) 4545 OldVar->hasLinkage()) { 4558 if (!OldVar->isOutOfLine()) { 4560 CurrentInstantiationScope->InstantiatedLocal(OldVar, NewVar); 4571 NewVar->setInstantiationOfStaticDataMember(OldVar, 4577 dyn_cast<VarTemplateSpecializationDecl>(OldVar)) { 4585 Context.setManglingNumber(NewVar, Context.getManglingNumber(OldVar)); 4586 Context.setStaticLocalNumber(NewVar, Context.getStaticLocalNumber(OldVar)); 4593 InstantiateVariableInitializer(NewVar, OldVar, TemplateArgs); 4595 (OldVar->isInline() && OldVar->isThisDeclarationADefinition() && 4595 (OldVar->isInline() && OldVar->isThisDeclarationADefinition() && 4601 InstantiateVariableInitializer(NewVar, OldVar, TemplateArgs); 4608 OldVar->getType()->isDependentType())