reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1811 TypeSourceInfo *OldDI = OldParm->getTypeSourceInfo(); 1820 OldParm->getLocation(), OldParm->getDeclName()); 1820 OldParm->getLocation(), OldParm->getDeclName()); 1835 Diag(OldParm->getLocation(), 1841 NewDI = SubstType(OldDI, TemplateArgs, OldParm->getLocation(), 1842 OldParm->getDeclName()); 1849 Diag(OldParm->getLocation(), diag::err_param_with_void_type); 1854 OldParm->getInnerLocStart(), 1855 OldParm->getLocation(), 1856 OldParm->getIdentifier(), 1858 OldParm->getStorageClass()); 1863 if (OldParm->hasUninstantiatedDefaultArg()) { 1864 Expr *Arg = OldParm->getUninstantiatedDefaultArg(); 1866 } else if (OldParm->hasUnparsedDefaultArg()) { 1868 UnparsedDefaultArgInstantiations[OldParm].push_back(NewParm); 1869 } else if (Expr *Arg = OldParm->getDefaultArg()) { 1870 FunctionDecl *OwningFunc = cast<FunctionDecl>(OldParm->getDeclContext()); 1890 NewParm->setHasInheritedDefaultArg(OldParm->hasInheritedDefaultArg()); 1892 if (OldParm->isParameterPack() && !NewParm->isParameterPack()) { 1894 CurrentInstantiationScope->InstantiatedLocalPackArg(OldParm, NewParm); 1897 CurrentInstantiationScope->InstantiatedLocal(OldParm, NewParm); 1904 NewParm->setScopeInfo(OldParm->getFunctionScopeDepth(), 1905 OldParm->getFunctionScopeIndex() + indexAdjustment); 1907 InstantiateAttrs(TemplateArgs, OldParm, NewParm);