Home | History | Annotate | Download | only in AST

Lines Matching refs:Proto

41                                       std::string &Proto);
303 std::string &Proto) {
310 Proto += " : ";
311 Out << Proto;
312 Proto.clear();
579 std::string Proto = "explicit";
580 llvm::raw_string_ostream EOut(Proto);
631 std::string Proto;
634 Proto += D->getQualifiedNameAsString();
636 llvm::raw_string_ostream OS(Proto);
646 Proto = GuideDecl->getDeducedTemplate()->getDeclName().getAsString();
648 llvm::raw_string_ostream POut(Proto);
665 Proto = '(' + Proto + ')';
674 Proto += "(";
676 llvm::raw_string_ostream POut(Proto);
690 Proto += ", ";
691 Proto += D->getParamDecl(i)->getNameAsString();
695 Proto += ")";
699 Proto += " const";
701 Proto += " volatile";
703 Proto += " restrict";
709 Proto += " &";
712 Proto += " &&";
718 Proto += " throw(";
720 Proto += "...";
724 Proto += ", ";
726 Proto += FT->getExceptionType(I).getAsString(SubPolicy);
728 Proto += ")";
730 Proto += " noexcept";
732 Proto += "(";
733 llvm::raw_string_ostream EOut(Proto);
737 Proto += EOut.str();
738 Proto += ")";
744 PrintConstructorInitializers(CDecl, Proto);
749 Out << Proto << " -> ";
750 Proto.clear();
752 AFT->getReturnType().print(Out, Policy, Proto);
753 Proto.clear();
755 Out << Proto;
763 Ty.print(Out, Policy, Proto);