Lines Matching defs:Proto
42 std::string &Proto);
340 std::string &Proto) {
349 Proto += " : ";
350 Out << Proto;
351 Proto.clear();
623 std::string Proto = "explicit";
624 llvm::raw_string_ostream EOut(Proto);
633 Out << Proto;
689 std::string Proto;
692 Proto += D->getQualifiedNameAsString();
694 llvm::raw_string_ostream OS(Proto);
704 Proto = GuideDecl->getDeducedTemplate()->getDeclName().getAsString();
706 llvm::raw_string_ostream POut(Proto);
718 Proto = '(' + Proto + ')';
727 Proto += "(";
729 llvm::raw_string_ostream POut(Proto);
747 Proto += ", ";
748 Proto += D->getParamDecl(i)->getNameAsString();
752 Proto += ")";
756 Proto += " const";
758 Proto += " volatile";
760 Proto += " restrict";
766 Proto += " &";
769 Proto += " &&";
775 Proto += " throw(";
777 Proto += "...";
781 Proto += ", ";
783 Proto += FT->getExceptionType(I).getAsString(SubPolicy);
785 Proto += ")";
787 Proto += " noexcept";
789 Proto += "(";
790 llvm::raw_string_ostream EOut(Proto);
794 Proto += ")";
800 PrintConstructorInitializers(CDecl, Proto);
805 Out << Proto << " -> ";
806 Proto.clear();
812 AFT->getReturnType().print(Out, Policy, Proto);
813 Proto.clear();
815 Out << Proto;
823 Ty.print(Out, Policy, Proto);