Searched defs:NewParm (Results 1 - 4 of 4) sorted by relevance

/external/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp1651 ParmVarDecl *NewParm = CheckParameter(Context.getTranslationUnitDecl(), local
1657 if (!NewParm)
1663 NewParm->setUninstantiatedDefaultArg(Arg);
1665 NewParm->setUnparsedDefaultArg();
1666 UnparsedDefaultArgInstantiations[OldParm].push_back(NewParm);
1678 SetParamDefaultArgument(NewParm, NewArg.get(), EqualLoc);
1684 NewParm->setUninstantiatedDefaultArg(Arg);
1688 NewParm->setHasInheritedDefaultArg(OldParm->hasInheritedDefaultArg());
1690 if (OldParm->isParameterPack() && !NewParm->isParameterPack()) {
1692 CurrentInstantiationScope->InstantiatedLocalPackArg(OldParm, NewParm);
[all...]
H A DSemaTemplate.cpp5750 TemplateParameterList::iterator NewParm = New->begin(); local
5757 if (NewParm == NewParmEnd) {
5765 if (!MatchTemplateParameterKind(*this, *NewParm, *OldParm, Complain,
5769 ++NewParm;
5780 for (; NewParm != NewParmEnd; ++NewParm) {
5781 if (!MatchTemplateParameterKind(*this, *NewParm, *OldParm, Complain,
5788 if (NewParm != NewParmEnd) {
H A DSemaDecl.cpp2593 ParmVarDecl *NewParm; member in struct:__anon1446::GNUCompatibleParamWarning
3183 ParmVarDecl *NewParm = New->getParamDecl(Idx); local
3186 ArgTypes.push_back(NewParm->getType());
3188 NewParm->getType(),
3190 GNUCompatibleParamWarning Warn = { OldParm, NewParm,
3193 ArgTypes.push_back(NewParm->getType());
3200 Diag(Warnings[Warn].NewParm->getLocation(),
H A DTreeTransform.h4714 ParmVarDecl *NewParm = nullptr; local
4747 ParmVarDecl *NewParm local
4752 if (!NewParm)
4757 OutParamTypes.push_back(NewParm->getType());
4759 PVars->push_back(NewParm);
4766 ParmVarDecl *NewParm local
4771 if (!NewParm)
4776 OutParamTypes.push_back(NewParm->getType());
4778 PVars->push_back(NewParm);
4794 NewParm
[all...]

Completed in 174 milliseconds