Lines Matching defs:Proto

192   const FunctionProtoType *Proto
194 Proto = Self->ResolveExceptionSpec(CallLoc, Proto);
195 if (!Proto)
198 ExceptionSpecificationType EST = Proto->getExceptionSpecType();
249 for (const auto &E : Proto->exceptions())
10797 const FunctionProtoType *Proto = R->castAs<FunctionProtoType>();
10798 if (Proto->getReturnType() == Context.VoidTy && !D.isInvalidType())
10801 FunctionProtoType::ExtProtoInfo EPI = Proto->getExtProtoInfo();
10805 return Context.getFunctionType(Context.VoidTy, Proto->getParamTypes(), EPI);
10981 const FunctionProtoType *Proto = R->castAs<FunctionProtoType>();
10982 FunctionProtoType::ExtProtoInfo EPI = Proto->getExtProtoInfo();
11048 const auto *Proto = R->castAs<FunctionProtoType>();
11051 unsigned NumParam = Proto->getNumParams();
11068 } else if (Proto->isVariadic()) {
11075 if (Proto->getReturnType() != ConvType) {
11132 } else if (!Proto->getReturnType()->isDependentType()) {
11133 DB << /*typedef*/1 << Proto->getReturnType();
11135 DB << /*alias template*/2 << Proto->getReturnType();
11146 ConvType = Proto->getReturnType();
11167 Proto->getExtProtoInfo());
16077 const auto *Proto = Constructor->getType()->castAs<FunctionProtoType>();
16078 unsigned NumParams = Proto->getNumParams();
16087 Proto->isVariadic() ? VariadicConstructor : VariadicDoesNotApply;
16090 Loc, Constructor, Proto, 0, llvm::ArrayRef(Args, NumArgs), AllArgs,
16097 llvm::ArrayRef(AllArgs.data(), AllArgs.size()), Proto,
18747 const FunctionProtoType *Proto = ProtoTL.getTypePtr();
18751 if (Proto->hasTrailingReturn() &&
18777 const FunctionProtoType *Proto = ProtoTL.getTypePtr();
18780 switch (Proto->getExceptionSpecType()) {
18794 if (!Finder.TraverseStmt(Proto->getNoexceptExpr()))
18799 for (const auto &E : Proto->exceptions()) {