Searched refs:ArgIdx (Results 1 - 14 of 14) sorted by relevance

/external/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp688 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 DSemaOverload.cpp2184 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 DSemaTemplate.cpp2952 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 DSemaLookup.cpp2099 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 DSemaChecking.cpp2701 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 DSemaDeclAttr.cpp2219 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 DSemaTemplateInstantiateDecl.cpp2316 for (unsigned ArgIdx = 0; ArgIdx != *NumExpansions; ++ArgIdx) {
2317 Sema::ArgumentPackSubstitutionIndexRAII SubstIndex(SemaRef, ArgIdx);
H A DSemaExpr.cpp1170 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 DFunction.cpp71 unsigned ArgIdx = 0; local
73 ++ArgIdx;
75 return ArgIdx;
/external/clang/lib/AST/
H A DStmtPrinter.cpp1185 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 DType.cpp1591 for (unsigned ArgIdx = getNumArgs(); ArgIdx; --ArgIdx)
1592 if (isa<PackExpansionType>(getArgType(ArgIdx - 1)))
H A DDecl.cpp1880 unsigned ArgIdx = NumRequiredArgs; local
1881 while (ArgIdx > 0) {
1882 if (getParamDecl(ArgIdx - 1)->isParameterPack())
1883 NumRequiredArgs = ArgIdx;
1885 --ArgIdx;
H A DASTContext.cpp6134 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 DSema.h5083 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

Completed in 451 milliseconds