reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
9457 if (!Prev || !Prev->isStaticDataMember()) { 9457 if (!Prev || !Prev->isStaticDataMember()) { 9467 if (!Prev->getInstantiatedFromStaticDataMember()) { 9471 << Prev; 9472 Diag(Prev->getLocation(), diag::note_explicit_instantiation_here); 9513 Prev = cast<VarDecl>(Res.get()); 9529 << Prev << D.getCXXScopeSpec().getRange(); 9531 CheckExplicitInstantiation(*this, Prev, D.getIdentifierLoc(), true, TSK); 9534 TemplateSpecializationKind PrevTSK = Prev->getTemplateSpecializationKind(); 9535 SourceLocation POI = Prev->getPointOfInstantiation(); 9537 if (CheckSpecializationInstantiationRedecl(D.getIdentifierLoc(), TSK, Prev, 9543 Prev->setTemplateSpecializationKind(TSK, D.getIdentifierLoc()); 9545 ProcessDeclAttributeList(S, Prev, D.getDeclSpec().getAttributes()); 9547 InstantiateVariableDefinition(D.getIdentifierLoc(), Prev); 9551 if (PrevTemplate && Prev && !Context.hasSameType(Prev->getType(), R)) { 9551 if (PrevTemplate && Prev && !Context.hasSameType(Prev->getType(), R)) { 9554 << 0 << PrevTemplate << R << Prev->getType();