Lines Matching refs:Proto
467 std::string Proto = D->getNameInfo().getAsString();
471 Proto = '(' + Proto + ')';
480 Proto += "(";
482 llvm::raw_string_ostream POut(Proto);
496 Proto += ", ";
497 Proto += D->getParamDecl(i)->getNameAsString();
501 Proto += ")";
505 Proto += " const";
507 Proto += " volatile";
509 Proto += " restrict";
515 Proto += " &";
518 Proto += " &&";
524 Proto += " throw(";
526 Proto += "...";
530 Proto += ", ";
532 Proto += FT->getExceptionType(I).getAsString(SubPolicy);
534 Proto += ")";
536 Proto += " noexcept";
538 Proto += "(";
539 llvm::raw_string_ostream EOut(Proto);
543 Proto += EOut.str();
544 Proto += ")";
555 Proto += " : ";
556 Out << Proto;
557 Proto.clear();
612 Out << "auto " << Proto << " -> ";
613 Proto.clear();
615 AFT->getReturnType().print(Out, Policy, Proto);
616 Proto.clear();
618 Out << Proto;
620 Ty.print(Out, Policy, Proto);