Lines Matching refs:Proto

157   const FunctionProtoType *Proto
159 Proto = Self->ResolveExceptionSpec(CallLoc, Proto);
160 if (!Proto)
163 ExceptionSpecificationType EST = Proto->getExceptionSpecType();
191 Proto->getNoexceptSpec(Self->Context);
213 for (const auto &E : Proto->exceptions())
6708 const FunctionProtoType *Proto = R->getAs<FunctionProtoType>();
6709 if (Proto->getReturnType() == Context.VoidTy && !D.isInvalidType())
6712 FunctionProtoType::ExtProtoInfo EPI = Proto->getExtProtoInfo();
6716 return Context.getFunctionType(Context.VoidTy, Proto->getParamTypes(), EPI);
6898 const FunctionProtoType *Proto = R->getAs<FunctionProtoType>();
6899 FunctionProtoType::ExtProtoInfo EPI = Proto->getExtProtoInfo();
6962 const FunctionProtoType *Proto = R->getAs<FunctionProtoType>();
6965 if (Proto->getNumParams() > 0) {
6971 } else if (Proto->isVariadic()) {
6978 if (Proto->getReturnType() != ConvType) {
7035 } else if (!Proto->getReturnType()->isDependentType()) {
7036 DB << /*typedef*/1 << Proto->getReturnType();
7038 DB << /*alias template*/2 << Proto->getReturnType();
7049 ConvType = Proto->getReturnType();
7069 R = Context.getFunctionType(ConvType, None, Proto->getExtProtoInfo());
11480 const FunctionProtoType *Proto
11482 assert(Proto && "Constructor without a prototype?");
11483 unsigned NumParams = Proto->getNumParams();
11492 Proto->isVariadic() ? VariadicConstructor : VariadicDoesNotApply;
11495 Proto, 0,
11506 Proto, Loc);
13562 const FunctionProtoType *Proto = ProtoTL.getTypePtr();
13566 if (Proto->hasTrailingReturn() &&
13587 const FunctionProtoType *Proto = ProtoTL.getTypePtr();
13590 switch (Proto->getExceptionSpecType()) {
13601 if (!Finder.TraverseStmt(Proto->getNoexceptExpr()))
13605 for (const auto &E : Proto->exceptions()) {