Lines Matching defs:Proto2
5691 const FunctionProtoType *Proto2 = FD2->getType()->getAs<FunctionProtoType>();
5692 assert(Proto1 && Proto2 && "Function templates must have prototypes");
5706 assert(Proto1->getMethodQuals() == Proto2->getMethodQuals() &&
5707 Proto1->getRefQualifier() == Proto2->getRefQualifier() &&
5708 Proto1->isVariadic() == Proto2->isVariadic() &&
5715 Args2 = Proto2->getParamTypes();
5725 S, TemplateParams, Proto2->getReturnType(), Proto1->getReturnType(),
5764 S, FTD, /*ArgIdx=*/-1, Proto2->getReturnType(),
5820 ::MarkUsedTemplateParameters(S.Context, Proto2->getReturnType(),
5878 const FunctionProtoType *Proto2 =
5899 Params2Begin = Proto2->param_type_begin();
5916 : Proto2->param_type_begin()[0]->isRValueReferenceType();
5941 Args2.insert(Args2.end(), Params2Begin, Proto2->param_type_end());