/external/clang/lib/Sema/ |
H A D | SemaTemplateDeduction.cpp | 688 unsigned ArgIdx = 0, ParamIdx = 0; local 697 if (ArgIdx >= NumArgs) 700 if (isa<PackExpansionType>(Args[ArgIdx])) { 710 Params[ParamIdx], Args[ArgIdx], 716 ++ArgIdx; 764 for (; ArgIdx < NumArgs; ++ArgIdx) { 770 Args[ArgIdx], Info, Deduced, 797 if (ArgIdx < NumArgs) 1651 /// parameters so that \c Args[ArgIdx] wil 1655 hasTemplateArgumentForDeduction(const TemplateArgument *&Args, unsigned &ArgIdx, unsigned &NumArgs) argument 1676 unsigned ArgIdx = 0; local 1718 unsigned ArgIdx = 0, ParamIdx = 0; local 2113 unsigned ArgIdx = InstArgs.size(), ParamIdx = ArgIdx; local 3043 unsigned ArgIdx = 0; local 3717 unsigned ArgIdx = 0, NumArgs = Deduced.size(); local [all...] |
H A D | SemaOverload.cpp | 2184 for (unsigned ArgIdx = 0, NumArgs = FromFunctionType->getNumArgs(); 2185 ArgIdx != NumArgs; ++ArgIdx) { 2186 QualType FromArgType = FromFunctionType->getArgType(ArgIdx); 2187 QualType ToArgType = ToFunctionType->getArgType(ArgIdx); 2345 for (unsigned ArgIdx = 0, NumArgs = FromFunctionType->getNumArgs(); 2346 ArgIdx != NumArgs; ++ArgIdx) { 2348 QualType FromArgType = FromFunctionType->getArgType(ArgIdx); 2349 QualType ToArgType = ToFunctionType->getArgType(ArgIdx); 8585 unsigned ArgIdx = ConvIdx; local [all...] |
H A D | SemaTemplate.cpp | 2952 unsigned ArgIdx = 0; local 2956 if (ArgIdx < NumArgs) { 2977 if (CheckTemplateArgument(*Param, TemplateArgs[ArgIdx], Template, 2996 if (TemplateArgs[ArgIdx].getArgument().isPackExpansion()) { 2998 ++ArgIdx; 3002 ++ArgIdx; 3102 ++ArgIdx; 3110 while (ArgIdx < NumArgs) { 3112 ArgumentPack.push_back(TemplateArgs[ArgIdx].getArgument()); 3114 Converted.push_back(TemplateArgs[ArgIdx] [all...] |
H A D | SemaLookup.cpp | 2099 for (unsigned ArgIdx = 0; ArgIdx != Args.size(); ++ArgIdx) { 2100 Expr *Arg = Args[ArgIdx]; 2568 for (unsigned ArgIdx = 0; ArgIdx != ArgTys.size(); ++ArgIdx) { 2569 QualType ParamTy = FD->getParamDecl(ArgIdx)->getType(); 2570 if (!Context.hasSameUnqualifiedType(ArgTys[ArgIdx], ParamTy)) {
|
H A D | SemaChecking.cpp | 2701 for (unsigned ArgIdx = 0; ArgIdx != LastArg; ++ArgIdx) { 2702 const Expr *Dest = Call->getArg(ArgIdx)->IgnoreParenImpCasts(); 2703 SourceRange ArgRange = Call->getArg(ArgIdx)->getSourceRange(); 2738 (BId == Builtin::BIstrndup ? 1 : ArgIdx); 2756 << FnName << SizeOfArgTy << ArgIdx 2769 if (ArgIdx != 0 || BId == Builtin::BImemcmp) { 2781 << (BId == Builtin::BImemcmp ? ArgIdx + 2 : ArgIdx) [all...] |
H A D | SemaDeclAttr.cpp | 2219 unsigned ArgIdx = Idx.getZExtValue() - 1; local 2222 if (ArgIdx == 0) { 2227 ArgIdx--; 2231 QualType Ty = getFunctionOrMethodArgType(D, ArgIdx); 2405 unsigned ArgIdx = Idx.getZExtValue() - 1; local 2408 if (ArgIdx == 0) { 2414 ArgIdx--; 2418 QualType Ty = getFunctionOrMethodArgType(D, ArgIdx);
|
H A D | SemaTemplateInstantiateDecl.cpp | 2316 for (unsigned ArgIdx = 0; ArgIdx != *NumExpansions; ++ArgIdx) { 2317 Sema::ArgumentPackSubstitutionIndexRAII SubstIndex(SemaRef, ArgIdx);
|
H A D | SemaExpr.cpp | 1170 for (unsigned ArgIdx = 0; ArgIdx != Args.size(); ++ArgIdx) { 1171 ArgTy[ArgIdx] = Args[ArgIdx]->getType(); 1172 if (ArgTy[ArgIdx]->isArrayType()) 1173 ArgTy[ArgIdx] = S.Context.getArrayDecayedType(ArgTy[ArgIdx]);
|
/external/llvm/lib/VMCore/ |
H A D | Function.cpp | 71 unsigned ArgIdx = 0; local 73 ++ArgIdx; 75 return ArgIdx;
|
/external/clang/lib/AST/ |
H A D | StmtPrinter.cpp | 1185 for (unsigned ArgIdx = 1; ArgIdx < Node->getNumArgs(); ++ArgIdx) { 1186 if (ArgIdx > 1) 1188 if (!isa<CXXDefaultArgExpr>(Node->getArg(ArgIdx))) 1189 PrintExpr(Node->getArg(ArgIdx));
|
H A D | Type.cpp | 1591 for (unsigned ArgIdx = getNumArgs(); ArgIdx; --ArgIdx) 1592 if (isa<PackExpansionType>(getArgType(ArgIdx - 1)))
|
H A D | Decl.cpp | 1880 unsigned ArgIdx = NumRequiredArgs; local 1881 while (ArgIdx > 0) { 1882 if (getParamDecl(ArgIdx - 1)->isParameterPack()) 1883 NumRequiredArgs = ArgIdx; 1885 --ArgIdx;
|
H A D | ASTContext.cpp | 6134 for (unsigned ArgIdx = 0, NumArgs = FromFunctionType->getNumArgs(); 6135 ArgIdx != NumArgs; ++ArgIdx) { 6136 if (FromEPI.ConsumedArguments[ArgIdx] != 6137 ToEPI.ConsumedArguments[ArgIdx])
|
/external/clang/include/clang/Sema/ |
H A D | Sema.h | 5083 unsigned ArgIdx, 5085 : OriginalParamType(OriginalParamType), ArgIdx(ArgIdx), 5089 unsigned ArgIdx; member in struct:clang::Sema::OriginalCallArg 5082 OriginalCallArg(QualType OriginalParamType, unsigned ArgIdx, QualType OriginalArgType) argument
|