Home | History | Annotate | Download | only in Sema

Lines Matching refs:proto

2468 /// FunctionArgTypesAreEqual - This routine checks two function proto types
5204 const FunctionProtoType* Proto
5206 assert(Proto && "Functions without a prototype cannot be overloaded");
5255 unsigned NumArgsInProto = Proto->getNumArgs();
5261 !Proto->isVariadic()) {
5297 QualType ParamType = Proto->getArgType(ArgIdx);
5400 const FunctionProtoType* Proto
5402 assert(Proto && "Methods without a prototype cannot be overloaded");
5420 unsigned NumArgsInProto = Proto->getNumArgs();
5425 if (Args.size() > NumArgsInProto && !Proto->isVariadic()) {
5470 QualType ParamType = Proto->getArgType(ArgIdx);
5778 /// with the given arguments (C++ [over.call.object]p2-4). Proto is
5783 const FunctionProtoType *Proto,
5829 unsigned NumArgsInProto = Proto->getNumArgs();
5834 if (Args.size() > NumArgsInProto && !Proto->isVariadic()) {
5857 QualType ParamType = Proto->getArgType(ArgIdx);
6595 if (const FunctionProtoType *Proto =PointeeTy->getAs<FunctionProtoType>())
6596 if (Proto->getTypeQuals() || Proto->getRefQualifier())
8584 const FunctionProtoType* Proto;
8592 Proto = ConvType->getAs<FunctionProtoType>();
8595 Proto = Cand->Function->getType()->getAs<FunctionProtoType>();
8614 unsigned NumArgsInProto = Proto->getNumArgs();
8618 = TryCopyInitialization(S, Args[ArgIdx], Proto->getArgType(ArgIdx),
10366 const FunctionProtoType *proto = fnType->castAs<FunctionProtoType>();
10367 QualType resultType = proto->getCallResultType(Context);
10368 ExprValueKind valueKind = Expr::getValueKindForType(proto->getResultType());
10372 Qualifiers funcQuals = Qualifiers::fromCVRMask(proto->getTypeQuals());
10394 if (CheckCallReturnType(proto->getResultType(),
10399 if (ConvertArgumentsForCall(call, op, 0, proto, Args, NumArgs, RParenLoc))
10554 const FunctionProtoType *Proto =
10556 if (ConvertArgumentsForCall(TheCall, MemExpr, Method, Proto, Args, NumArgs,
10667 if (const FunctionProtoType *Proto = ConvType->getAs<FunctionProtoType>())
10669 AddSurrogateCandidate(Conv, I.getPair(), ActingContext, Proto,
10762 const FunctionProtoType *Proto =
10765 unsigned NumArgsInProto = Proto->getNumArgs();
10858 if (Proto->isVariadic()) {