Home | History | Annotate | Download | only in Sema

Lines Matching refs:ArgIdx

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);
5291 for (unsigned ArgIdx = 0; ArgIdx < Args.size(); ++ArgIdx) {
5292 if (ArgIdx < NumArgsInProto) {
5297 QualType ParamType = Proto->getArgType(ArgIdx);
5298 Candidate.Conversions[ArgIdx]
5299 = TryCopyInitialization(*this, Args[ArgIdx], ParamType,
5305 if (Candidate.Conversions[ArgIdx].isBad()) {
5314 Candidate.Conversions[ArgIdx].setEllipsis();
5464 for (unsigned ArgIdx = 0; ArgIdx < Args.size(); ++ArgIdx) {
5465 if (ArgIdx < NumArgsInProto) {
5470 QualType ParamType = Proto->getArgType(ArgIdx);
5471 Candidate.Conversions[ArgIdx + 1]
5472 = TryCopyInitialization(*this, Args[ArgIdx], ParamType,
5477 if (Candidate.Conversions[ArgIdx + 1].isBad()) {
5486 Candidate.Conversions[ArgIdx + 1].setEllipsis();
5851 for (unsigned ArgIdx = 0; ArgIdx < Args.size(); ++ArgIdx) {
5852 if (ArgIdx < NumArgsInProto) {
5857 QualType ParamType = Proto->getArgType(ArgIdx);
5858 Candidate.Conversions[ArgIdx + 1]
5859 = TryCopyInitialization(*this, Args[ArgIdx], ParamType,
5864 if (Candidate.Conversions[ArgIdx + 1].isBad()) {
5873 Candidate.Conversions[ArgIdx + 1].setEllipsis();
5950 for (unsigned ArgIdx = 0; ArgIdx < NumArgs; ++ArgIdx)
5951 Candidate.BuiltinTypes.ParamTypes[ArgIdx] = ParamTys[ArgIdx];
5957 for (unsigned ArgIdx = 0; ArgIdx < NumArgs; ++ArgIdx) {
5970 if (ArgIdx < NumContextualBoolArguments) {
5971 assert(ParamTys[ArgIdx] == Context.BoolTy &&
5973 Candidate.Conversions[ArgIdx]
5974 = TryContextuallyConvertToBool(*this, Args[ArgIdx]);
5976 Candidate.Conversions[ArgIdx]
5977 = TryCopyInitialization(*this, Args[ArgIdx], ParamTys[ArgIdx],
5978 ArgIdx == 0 && IsAssignmentOperator,
5983 if (Candidate.Conversions[ArgIdx].isBad()) {
6680 for (unsigned ArgIdx = 0; ArgIdx < NumArgs; ++ArgIdx) {
6682 MemPtr = CandidateTypes[ArgIdx].member_pointer_begin(),
6683 MemPtrEnd = CandidateTypes[ArgIdx].member_pointer_end();
6725 for (unsigned ArgIdx = 0; ArgIdx < NumArgs; ++ArgIdx) {
6726 if (CandidateTypes[ArgIdx].enumeration_begin() !=
6727 CandidateTypes[ArgIdx].enumeration_end()) {
6755 for (unsigned ArgIdx = 0; ArgIdx < NumArgs; ++ArgIdx) {
6757 Ptr = CandidateTypes[ArgIdx].pointer_begin(),
6758 PtrEnd = CandidateTypes[ArgIdx].pointer_end();
6769 Enum = CandidateTypes[ArgIdx].enumeration_begin(),
6770 EnumEnd = CandidateTypes[ArgIdx].enumeration_end();
6786 if (CandidateTypes[ArgIdx].hasNullPtrType()) {
6966 for (unsigned ArgIdx = 0; ArgIdx < 2; ++ArgIdx) {
6968 Enum = CandidateTypes[ArgIdx].enumeration_begin(),
6969 EnumEnd = CandidateTypes[ArgIdx].enumeration_end();
6979 MemPtr = CandidateTypes[ArgIdx].member_pointer_begin(),
6980 MemPtrEnd = CandidateTypes[ArgIdx].member_pointer_end();
7303 for (unsigned ArgIdx = 0; ArgIdx < 2; ++ArgIdx) {
7305 Ptr = CandidateTypes[ArgIdx].pointer_begin(),
7306 PtrEnd = CandidateTypes[ArgIdx].pointer_end();
7316 MemPtr = CandidateTypes[ArgIdx].member_pointer_begin(),
7317 MemPtrEnd = CandidateTypes[ArgIdx].member_pointer_end();
7328 Enum = CandidateTypes[ArgIdx].enumeration_begin(),
7329 EnumEnd = CandidateTypes[ArgIdx].enumeration_end();
7363 for (unsigned ArgIdx = 0; ArgIdx < NumArgs; ++ArgIdx)
7364 VisibleTypeConversionsQuals += CollectVRQualifiers(Context, Args[ArgIdx]);
7369 for (unsigned ArgIdx = 0; ArgIdx < NumArgs; ++ArgIdx) {
7371 CandidateTypes[ArgIdx].AddTypesConvertedFrom(Args[ArgIdx]->getType(),
7379 CandidateTypes[ArgIdx].hasNonRecordTypes();
7382 CandidateTypes[ArgIdx].hasArithmeticOrEnumeralTypes();
7621 for (unsigned ArgIdx = StartArg; ArgIdx < NumArgs; ++ArgIdx) {
7623 Cand1.Conversions[ArgIdx],
7624 Cand2.Conversions[ArgIdx])) {
8394 for (unsigned ArgIdx = 0; ArgIdx < NoOperands; ++ArgIdx) {
8395 ArgIdx];
8585 unsigned ArgIdx = ConvIdx;
8593 ArgIdx--;
8598 ArgIdx--;
8615 for (; ConvIdx != ConvCount; ++ConvIdx, ++ArgIdx) {
8616 if (ArgIdx < NumArgsInProto) {
8618 = TryCopyInitialization(S, Args[ArgIdx], Proto->getArgType(ArgIdx),
10779 for (unsigned ArgIdx = 0; ArgIdx < NumArgs; ++ArgIdx)
10780 MethodArgs[ArgIdx + 1] = Args[ArgIdx];
11032 for (unsigned ArgIdx = 0; ArgIdx != Args.size(); ++ArgIdx) {
11034 InitializedEntity::InitializeParameter(Context, FD->getParamDecl(ArgIdx)),
11035 SourceLocation(), Args[ArgIdx]);
11038 ConvArgs[ArgIdx] = InputInit.take();