Lines Matching refs:Proto
475 std::string Proto = D->getNameInfo().getAsString();
479 Proto = '(' + Proto + ')';
488 Proto += "(";
490 llvm::raw_string_ostream POut(Proto);
504 Proto += ", ";
505 Proto += D->getParamDecl(i)->getNameAsString();
509 Proto += ")";
513 Proto += " const";
515 Proto += " volatile";
517 Proto += " restrict";
523 Proto += " &";
526 Proto += " &&";
532 Proto += " throw(";
534 Proto += "...";
538 Proto += ", ";
540 Proto += FT->getExceptionType(I).getAsString(SubPolicy);
542 Proto += ")";
544 Proto += " noexcept";
546 Proto += "(";
547 llvm::raw_string_ostream EOut(Proto);
551 Proto += EOut.str();
552 Proto += ")";
563 Proto += " : ";
564 Out << Proto;
565 Proto.clear();
620 Out << "auto " << Proto << " -> ";
621 Proto.clear();
623 AFT->getReturnType().print(Out, Policy, Proto);
624 Proto.clear();
626 Out << Proto;
628 Ty.print(Out, Policy, Proto);