Lines Matching refs:Out
29 raw_ostream &Out; member in __anon40f8f7a30111::DeclPrinter
65 DeclPrinter(raw_ostream &Out, const PrintingPolicy &Policy, in DeclPrinter() argument
68 : Out(Out), Policy(Policy), Context(Context), Indentation(Indentation), in DeclPrinter()
134 prettyPrintAttributes(D, Out); in prettyPrintAttributes()
142 void Decl::print(raw_ostream &Out, unsigned Indentation, in print() argument
144 print(Out, getASTContext().getPrintingPolicy(), Indentation, PrintInstantiation); in print()
147 void Decl::print(raw_ostream &Out, const PrintingPolicy &Policy, in print() argument
149 DeclPrinter Printer(Out, Policy, getASTContext(), Indentation, in print()
154 void TemplateParameterList::print(raw_ostream &Out, const ASTContext &Context, in print() argument
156 print(Out, Context, Context.getPrintingPolicy(), OmitTemplateKW); in print()
159 void TemplateParameterList::print(raw_ostream &Out, const ASTContext &Context, in print() argument
162 DeclPrinter Printer(Out, Policy, Context); in print()
205 raw_ostream &Out, const PrintingPolicy &Policy, in printGroup() argument
208 (*Begin)->print(Out, Policy, Indentation); in printGroup()
227 if (!isFirst) Out << ", "; in printGroup()
232 (*Begin)->print(Out, SubPolicy, Indentation); in printGroup()
249 Out << " "; in Indent()
250 return Out; in Indent()
299 void DeclPrinter::prettyPrintAttributes(Decl *D, llvm::raw_ostream &Out, in prettyPrintAttributes() argument
333 A->printPretty(Out, Policy); in prettyPrintAttributes()
349 A->printPretty(Out, Policy); in prettyPrintPragmas()
367 T.print(Out, Policy, (Pack ? "..." : "") + DeclName, Indentation); in printDeclType()
372 Decl::printGroup(Decls.data(), Decls.size(), Out, Policy, Indentation); in ProcessDeclGroup()
373 Out << ";\n"; in ProcessDeclGroup()
382 Out << AccessSpelling; in Print()
396 Out << Proto; in PrintConstructorInitializers()
400 Out << ", "; in PrintConstructorInitializers()
404 Out << *FD; in PrintConstructorInitializers()
406 Out << CDecl->getNameAsString(); in PrintConstructorInitializers()
408 Out << QualType(BMInitializer->getBaseClass(), 0).getAsString(Policy); in PrintConstructorInitializers()
415 Out << "("; in PrintConstructorInitializers()
436 SimpleInit->printPretty(Out, nullptr, Policy, Indentation, "\n", in PrintConstructorInitializers()
445 Out << ", "; in PrintConstructorInitializers()
446 Args[I]->printPretty(Out, nullptr, Policy, Indentation, "\n", in PrintConstructorInitializers()
452 Out << ")"; in PrintConstructorInitializers()
454 Out << "()"; in PrintConstructorInitializers()
458 Out << "..."; in PrintConstructorInitializers()
530 Out << ":\n"; in VisitDeclContext()
569 Out << Terminator; in VisitDeclContext()
577 Out << "\n"; in VisitDeclContext()
582 Out << "#pragma omp end declare target\n"; in VisitDeclContext()
598 Out << "typedef "; in VisitTypedefDecl()
601 Out << "__module_private__ "; in VisitTypedefDecl()
604 Ty.print(Out, Policy, D->getName(), Indentation); in VisitTypedefDecl()
609 Out << "using " << *D; in VisitTypeAliasDecl()
611 Out << " = " << D->getTypeSourceInfo()->getType().getAsString(Policy); in VisitTypeAliasDecl()
616 Out << "__module_private__ "; in VisitEnumDecl()
617 Out << "enum"; in VisitEnumDecl()
620 Out << " class"; in VisitEnumDecl()
622 Out << " struct"; in VisitEnumDecl()
628 Out << ' ' << D->getDeclName(); in VisitEnumDecl()
631 Out << " : " << D->getIntegerType().stream(Policy); in VisitEnumDecl()
634 Out << " {\n"; in VisitEnumDecl()
642 Out << "__module_private__ "; in VisitRecordDecl()
643 Out << D->getKindName(); in VisitRecordDecl()
648 Out << ' ' << *D; in VisitRecordDecl()
651 Out << " {\n"; in VisitRecordDecl()
658 Out << *D; in VisitEnumConstantDecl()
661 Out << " = "; in VisitEnumConstantDecl()
662 Init->printPretty(Out, nullptr, Policy, Indentation, "\n", &Context); in VisitEnumConstantDecl()
666 static void printExplicitSpecifier(ExplicitSpecifier ES, llvm::raw_ostream &Out, in printExplicitSpecifier() argument
679 Out << Proto; in printExplicitSpecifier()
688 Out << "template<> "; in VisitFunctionDecl()
709 Out << LeftsideAttrs; in VisitFunctionDecl()
717 case SC_Extern: Out << "extern "; break; in VisitFunctionDecl()
718 case SC_Static: Out << "static "; break; in VisitFunctionDecl()
719 case SC_PrivateExtern: Out << "__private_extern__ "; break; in VisitFunctionDecl()
724 if (D->isInlineSpecified()) Out << "inline "; in VisitFunctionDecl()
725 if (D->isVirtualAsWritten()) Out << "virtual "; in VisitFunctionDecl()
726 if (D->isModulePrivate()) Out << "__module_private__ "; in VisitFunctionDecl()
728 Out << "constexpr "; in VisitFunctionDecl()
729 if (D->isConsteval()) Out << "consteval "; in VisitFunctionDecl()
731 Out << "immediate "; in VisitFunctionDecl()
734 printExplicitSpecifier(ExplicitSpec, Out, Policy, Indentation, Context); in VisitFunctionDecl()
854 Out << "auto "; in VisitFunctionDecl()
855 Out << Proto << " -> "; in VisitFunctionDecl()
858 AFT->getReturnType().print(Out, Policy, Proto); in VisitFunctionDecl()
861 Out << Proto; in VisitFunctionDecl()
864 Out << " requires "; in VisitFunctionDecl()
865 TrailingRequiresClause->printPretty(Out, nullptr, SubPolicy, Indentation, in VisitFunctionDecl()
869 Ty.print(Out, Policy, Proto); in VisitFunctionDecl()
872 prettyPrintAttributes(D, Out, AttrPrintLoc::Right); in VisitFunctionDecl()
875 Out << " = 0"; in VisitFunctionDecl()
877 Out << " = delete"; in VisitFunctionDecl()
879 Out << " = default"; in VisitFunctionDecl()
885 Out << '\n'; in VisitFunctionDecl()
886 DeclPrinter ParamPrinter(Out, SubPolicy, Context, Indentation); in VisitFunctionDecl()
891 Out << ";\n"; in VisitFunctionDecl()
897 D->getBody()->printPrettyControlled(Out, nullptr, SubPolicy, Indentation, "\n", in VisitFunctionDecl()
901 Out << " {}"; in VisitFunctionDecl()
911 Out << "friend "; in VisitFriendDecl()
912 Out << " " << TSI->getType().getAsString(Policy); in VisitFriendDecl()
916 Out << "friend "; in VisitFriendDecl()
921 Out << "friend "; in VisitFriendDecl()
926 Out << "friend "; in VisitFriendDecl()
934 Out << "mutable "; in VisitFieldDecl()
936 Out << "__module_private__ "; in VisitFieldDecl()
938 Out << D->getASTContext().getUnqualifiedObjCPointerType(D->getType()). in VisitFieldDecl()
942 Out << " : "; in VisitFieldDecl()
943 D->getBitWidth()->printPretty(Out, nullptr, Policy, Indentation, "\n", in VisitFieldDecl()
950 Out << " "; in VisitFieldDecl()
952 Out << " = "; in VisitFieldDecl()
953 Init->printPretty(Out, nullptr, Policy, Indentation, "\n", &Context); in VisitFieldDecl()
959 Out << *D << ":"; in VisitLabelDecl()
967 Out << "this "; in VisitVarDecl()
984 Out << LeftSide; in VisitVarDecl()
993 Out << VarDecl::getStorageClassSpecifierString(SC) << " "; in VisitVarDecl()
999 Out << "__thread "; in VisitVarDecl()
1002 Out << "_Thread_local "; in VisitVarDecl()
1005 Out << "thread_local "; in VisitVarDecl()
1010 Out << "__module_private__ "; in VisitVarDecl()
1013 Out << "constexpr "; in VisitVarDecl()
1029 prettyPrintAttributes(D, Out, AttrPrintLoc::Right); in VisitVarDecl()
1047 Out << "("; in VisitVarDecl()
1049 Out << " = "; in VisitVarDecl()
1054 Init->printPretty(Out, nullptr, SubPolicy, Indentation, "\n", &Context); in VisitVarDecl()
1056 Out << ")"; in VisitVarDecl()
1066 Out << "__asm ("; in VisitFileScopeAsmDecl()
1067 D->getAsmString()->printPretty(Out, nullptr, Policy, Indentation, "\n", in VisitFileScopeAsmDecl()
1069 Out << ")"; in VisitFileScopeAsmDecl()
1074 D->getStmt()->printPretty(Out, nullptr, Policy, Indentation, "\n", &Context); in VisitTopLevelStmtDecl()
1078 Out << "@import " << D->getImportedModule()->getFullModuleName() in VisitImportDecl()
1083 Out << "static_assert("; in VisitStaticAssertDecl()
1084 D->getAssertExpr()->printPretty(Out, nullptr, Policy, Indentation, "\n", in VisitStaticAssertDecl()
1087 Out << ", "; in VisitStaticAssertDecl()
1088 E->printPretty(Out, nullptr, Policy, Indentation, "\n", &Context); in VisitStaticAssertDecl()
1090 Out << ")"; in VisitStaticAssertDecl()
1098 Out << "inline "; in VisitNamespaceDecl()
1100 Out << "namespace "; in VisitNamespaceDecl()
1102 Out << D->getDeclName() << ' '; in VisitNamespaceDecl()
1103 Out << "{\n"; in VisitNamespaceDecl()
1110 Out << "using namespace "; in VisitUsingDirectiveDecl()
1112 D->getQualifier()->print(Out, Policy); in VisitUsingDirectiveDecl()
1113 Out << *D->getNominatedNamespaceAsWritten(); in VisitUsingDirectiveDecl()
1117 Out << "namespace " << *D << " = "; in VisitNamespaceAliasDecl()
1119 D->getQualifier()->print(Out, Policy); in VisitNamespaceAliasDecl()
1120 Out << *D->getAliasedNamespace(); in VisitNamespaceAliasDecl()
1130 Out << "__module_private__ "; in VisitCXXRecordDecl()
1131 Out << D->getKindName(); in VisitCXXRecordDecl()
1136 Out << ' '; in VisitCXXRecordDecl()
1138 NNS->print(Out, Policy); in VisitCXXRecordDecl()
1139 Out << *D; in VisitCXXRecordDecl()
1155 Out << " final"; in VisitCXXRecordDecl()
1162 Out << " : "; in VisitCXXRecordDecl()
1166 Out << ", "; in VisitCXXRecordDecl()
1169 Out << "virtual "; in VisitCXXRecordDecl()
1174 Out << " "; in VisitCXXRecordDecl()
1176 Out << Base->getType().getAsString(Policy); in VisitCXXRecordDecl()
1179 Out << "..."; in VisitCXXRecordDecl()
1186 Out << " {}"; in VisitCXXRecordDecl()
1188 Out << " {\n"; in VisitCXXRecordDecl()
1205 Out << "extern \"" << l << "\" "; in VisitLinkageSpecDecl()
1207 Out << "{\n"; in VisitLinkageSpecDecl()
1219 Out << "template "; in printTemplateParameters()
1220 Out << '<'; in printTemplateParameters()
1228 Out << ", "; in printTemplateParameters()
1242 Out << '>'; in printTemplateParameters()
1244 Out << ' '; in printTemplateParameters()
1249 Out << "<"; in printTemplateArguments()
1252 Out << ", "; in printTemplateArguments()
1254 Args[I].print(Policy, Out, /*IncludeType*/ true); in printTemplateArguments()
1256 Args[I].print(Policy, Out, in printTemplateArguments()
1260 Out << ">"; in printTemplateArguments()
1265 Out << "<"; in printTemplateArguments()
1268 Out << ", "; in printTemplateArguments()
1270 Args[I].getArgument().print(Policy, Out, /*IncludeType*/ true); in printTemplateArguments()
1273 Policy, Out, in printTemplateArguments()
1277 Out << ">"; in printTemplateArguments()
1285 Out << "class"; in VisitTemplateDecl()
1288 Out << " ..."; in VisitTemplateDecl()
1290 Out << ' '; in VisitTemplateDecl()
1294 Out << TTP->getIdentifier()->deuglifiedName(); in VisitTemplateDecl()
1296 Out << TTP->getDeclName(); in VisitTemplateDecl()
1301 Out << "concept " << Concept->getName() << " = " ; in VisitTemplateDecl()
1302 Concept->getConstraintExpr()->printPretty(Out, nullptr, Policy, Indentation, in VisitTemplateDecl()
1319 Out << "#pragma omp end declare target\n"; in VisitFunctionTemplateDecl()
1332 Out << ";\n"; in VisitFunctionTemplateDecl()
1347 Out << ";"; in VisitClassTemplateDecl()
1348 Out << "\n"; in VisitClassTemplateDecl()
1357 Out << "template<> "; in VisitClassTemplateSpecializationDecl()
1374 Out << '('; in PrintObjCMethodType()
1376 Out << "in "; in PrintObjCMethodType()
1378 Out << "inout "; in PrintObjCMethodType()
1380 Out << "out "; in PrintObjCMethodType()
1382 Out << "bycopy "; in PrintObjCMethodType()
1384 Out << "byref "; in PrintObjCMethodType()
1386 Out << "oneway "; in PrintObjCMethodType()
1389 Out << getNullabilitySpelling(*nullability, true) << ' '; in PrintObjCMethodType()
1392 Out << Ctx.getUnqualifiedObjCPointerType(T).getAsString(Policy); in PrintObjCMethodType()
1393 Out << ')'; in PrintObjCMethodType()
1397 Out << "<"; in PrintObjCTypeParams()
1403 Out << ", "; in PrintObjCTypeParams()
1411 Out << "__covariant "; in PrintObjCTypeParams()
1415 Out << "__contravariant "; in PrintObjCTypeParams()
1419 Out << Param->getDeclName(); in PrintObjCTypeParams()
1422 Out << " : " << Param->getUnderlyingType().getAsString(Policy); in PrintObjCTypeParams()
1425 Out << ">"; in PrintObjCTypeParams()
1430 Out << "- "; in VisitObjCMethodDecl()
1432 Out << "+ "; in VisitObjCMethodDecl()
1444 Out << " "; in VisitObjCMethodDecl()
1445 Out << name.substr(lastPos, pos - lastPos) << ':'; in VisitObjCMethodDecl()
1449 Out << *PI; in VisitObjCMethodDecl()
1454 Out << name; in VisitObjCMethodDecl()
1457 Out << ", ..."; in VisitObjCMethodDecl()
1462 Out << ' '; in VisitObjCMethodDecl()
1463 OMD->getBody()->printPretty(Out, nullptr, Policy, Indentation, "\n", in VisitObjCMethodDecl()
1467 Out << ';'; in VisitObjCMethodDecl()
1476 Out << "@implementation " << I << " : " << *SID; in VisitObjCImplementationDecl()
1478 Out << "@implementation " << I; in VisitObjCImplementationDecl()
1481 Out << "{\n"; in VisitObjCImplementationDecl()
1489 Out << "}\n"; in VisitObjCImplementationDecl()
1492 Out << "\n"; in VisitObjCImplementationDecl()
1497 Out << "\n"; in VisitObjCImplementationDecl()
1498 Out << "@end"; in VisitObjCImplementationDecl()
1506 Out << "@class " << I; in VisitObjCInterfaceDecl()
1512 Out << ";"; in VisitObjCInterfaceDecl()
1516 Out << "@interface " << I; in VisitObjCInterfaceDecl()
1523 Out << " : " << QualType(OID->getSuperClassType(), 0).getAsString(Policy); in VisitObjCInterfaceDecl()
1530 Out << (I == Protocols.begin() ? '<' : ',') << **I; in VisitObjCInterfaceDecl()
1531 Out << "> "; in VisitObjCInterfaceDecl()
1535 Out << "{\n"; in VisitObjCInterfaceDecl()
1544 Out << "}\n"; in VisitObjCInterfaceDecl()
1547 Out << "\n"; in VisitObjCInterfaceDecl()
1553 Out << "\n"; in VisitObjCInterfaceDecl()
1554 Out << "@end"; in VisitObjCInterfaceDecl()
1560 Out << "@protocol " << *PID << ";\n"; in VisitObjCProtocolDecl()
1566 Out << "@protocol " << *PID; in VisitObjCProtocolDecl()
1569 Out << (I == Protocols.begin() ? '<' : ',') << **I; in VisitObjCProtocolDecl()
1570 Out << ">\n"; in VisitObjCProtocolDecl()
1572 Out << "@protocol " << *PID << '\n'; in VisitObjCProtocolDecl()
1574 Out << "@end"; in VisitObjCProtocolDecl()
1578 Out << "@implementation "; in VisitObjCCategoryImplDecl()
1580 Out << *CID; in VisitObjCCategoryImplDecl()
1582 Out << "<<error-type>>"; in VisitObjCCategoryImplDecl()
1583 Out << '(' << *PID << ")\n"; in VisitObjCCategoryImplDecl()
1586 Out << "@end"; in VisitObjCCategoryImplDecl()
1591 Out << "@interface "; in VisitObjCCategoryDecl()
1593 Out << *CID; in VisitObjCCategoryDecl()
1595 Out << "<<error-type>>"; in VisitObjCCategoryDecl()
1599 Out << "(" << *PID << ")\n"; in VisitObjCCategoryDecl()
1601 Out << "{\n"; in VisitObjCCategoryDecl()
1607 Out << "}\n"; in VisitObjCCategoryDecl()
1611 Out << "@end"; in VisitObjCCategoryDecl()
1617 Out << "@compatibility_alias " << *AID in VisitObjCCompatibleAliasDecl()
1632 Out << "@required\n"; in VisitObjCPropertyDecl()
1634 Out << "@optional\n"; in VisitObjCPropertyDecl()
1638 Out << "@property"; in VisitObjCPropertyDecl()
1641 Out << "("; in VisitObjCPropertyDecl()
1643 Out << (first ? "" : ", ") << "class"; in VisitObjCPropertyDecl()
1648 Out << (first ? "" : ", ") << "direct"; in VisitObjCPropertyDecl()
1654 Out << (first ? "" : ", ") << "nonatomic"; in VisitObjCPropertyDecl()
1658 Out << (first ? "" : ", ") << "atomic"; in VisitObjCPropertyDecl()
1663 Out << (first ? "" : ", ") << "assign"; in VisitObjCPropertyDecl()
1667 Out << (first ? "" : ", ") << "retain"; in VisitObjCPropertyDecl()
1672 Out << (first ? "" : ", ") << "strong"; in VisitObjCPropertyDecl()
1676 Out << (first ? "" : ", ") << "copy"; in VisitObjCPropertyDecl()
1680 Out << (first ? "" : ", ") << "weak"; in VisitObjCPropertyDecl()
1685 Out << (first ? "" : ", ") << "unsafe_unretained"; in VisitObjCPropertyDecl()
1691 Out << (first ? "" : ", ") << "readwrite"; in VisitObjCPropertyDecl()
1695 Out << (first ? "" : ", ") << "readonly"; in VisitObjCPropertyDecl()
1700 Out << (first ? "" : ", ") << "getter = "; in VisitObjCPropertyDecl()
1701 PDecl->getGetterName().print(Out); in VisitObjCPropertyDecl()
1705 Out << (first ? "" : ", ") << "setter = "; in VisitObjCPropertyDecl()
1706 PDecl->getSetterName().print(Out); in VisitObjCPropertyDecl()
1716 Out << (first ? "" : ", ") << "null_resettable"; in VisitObjCPropertyDecl()
1718 Out << (first ? "" : ", ") in VisitObjCPropertyDecl()
1726 Out << ")"; in VisitObjCPropertyDecl()
1730 Out << ' ' << TypeStr; in VisitObjCPropertyDecl()
1732 Out << ' '; in VisitObjCPropertyDecl()
1733 Out << *PDecl; in VisitObjCPropertyDecl()
1735 Out << ';'; in VisitObjCPropertyDecl()
1740 Out << "@synthesize "; in VisitObjCPropertyImplDecl()
1742 Out << "@dynamic "; in VisitObjCPropertyImplDecl()
1743 Out << *PID->getPropertyDecl(); in VisitObjCPropertyImplDecl()
1745 Out << '=' << *PID->getPropertyIvarDecl(); in VisitObjCPropertyImplDecl()
1750 Out << "using "; in VisitUsingDecl()
1752 Out << "typename "; in VisitUsingDecl()
1753 D->getQualifier()->print(Out, Policy); in VisitUsingDecl()
1761 Out << *ConstructorShadow->getNominatedBaseClass(); in VisitUsingDecl()
1765 Out << *D; in VisitUsingDecl()
1769 Out << "using enum " << D->getEnumDecl(); in VisitUsingEnumDecl()
1774 Out << "using typename "; in VisitUnresolvedUsingTypenameDecl()
1775 D->getQualifier()->print(Out, Policy); in VisitUnresolvedUsingTypenameDecl()
1776 Out << D->getDeclName(); in VisitUnresolvedUsingTypenameDecl()
1781 Out << "using "; in VisitUnresolvedUsingValueDecl()
1782 D->getQualifier()->print(Out, Policy); in VisitUnresolvedUsingValueDecl()
1783 Out << D->getDeclName(); in VisitUnresolvedUsingValueDecl()
1791 Out << "#pragma omp threadprivate"; in VisitOMPThreadPrivateDecl()
1796 Out << (I == D->varlist_begin() ? '(' : ','); in VisitOMPThreadPrivateDecl()
1798 ND->printQualifiedName(Out); in VisitOMPThreadPrivateDecl()
1800 Out << ")"; in VisitOMPThreadPrivateDecl()
1806 Out << "cbuffer "; in VisitHLSLBufferDecl()
1808 Out << "tbuffer "; in VisitHLSLBufferDecl()
1810 Out << *D; in VisitHLSLBufferDecl()
1814 Out << " {\n"; in VisitHLSLBufferDecl()
1820 Out << "#pragma omp allocate"; in VisitOMPAllocateDecl()
1825 Out << (I == D->varlist_begin() ? '(' : ','); in VisitOMPAllocateDecl()
1827 ND->printQualifiedName(Out); in VisitOMPAllocateDecl()
1829 Out << ")"; in VisitOMPAllocateDecl()
1832 OMPClausePrinter Printer(Out, Policy); in VisitOMPAllocateDecl()
1834 Out << " "; in VisitOMPAllocateDecl()
1841 Out << "#pragma omp requires "; in VisitOMPRequiresDecl()
1843 OMPClausePrinter Printer(Out, Policy); in VisitOMPRequiresDecl()
1851 Out << "#pragma omp declare reduction ("; in VisitOMPDeclareReductionDecl()
1856 Out << OpName; in VisitOMPDeclareReductionDecl()
1859 D->printName(Out, Policy); in VisitOMPDeclareReductionDecl()
1861 Out << " : "; in VisitOMPDeclareReductionDecl()
1862 D->getType().print(Out, Policy); in VisitOMPDeclareReductionDecl()
1863 Out << " : "; in VisitOMPDeclareReductionDecl()
1864 D->getCombiner()->printPretty(Out, nullptr, Policy, 0, "\n", &Context); in VisitOMPDeclareReductionDecl()
1865 Out << ")"; in VisitOMPDeclareReductionDecl()
1867 Out << " initializer("; in VisitOMPDeclareReductionDecl()
1870 Out << "omp_priv("; in VisitOMPDeclareReductionDecl()
1873 Out << "omp_priv = "; in VisitOMPDeclareReductionDecl()
1878 Init->printPretty(Out, nullptr, Policy, 0, "\n", &Context); in VisitOMPDeclareReductionDecl()
1880 Out << ")"; in VisitOMPDeclareReductionDecl()
1881 Out << ")"; in VisitOMPDeclareReductionDecl()
1888 Out << "#pragma omp declare mapper ("; in VisitOMPDeclareMapperDecl()
1889 D->printName(Out, Policy); in VisitOMPDeclareMapperDecl()
1890 Out << " : "; in VisitOMPDeclareMapperDecl()
1891 D->getType().print(Out, Policy); in VisitOMPDeclareMapperDecl()
1892 Out << " "; in VisitOMPDeclareMapperDecl()
1893 Out << D->getVarName(); in VisitOMPDeclareMapperDecl()
1894 Out << ")"; in VisitOMPDeclareMapperDecl()
1896 OMPClausePrinter Printer(Out, Policy); in VisitOMPDeclareMapperDecl()
1898 Out << " "; in VisitOMPDeclareMapperDecl()
1906 D->getInit()->printPretty(Out, nullptr, Policy, Indentation, "\n", &Context); in VisitOMPCapturedExprDecl()
1911 TC->print(Out, Policy); in VisitTemplateTypeParmDecl()
1913 Out << "typename"; in VisitTemplateTypeParmDecl()
1915 Out << "class"; in VisitTemplateTypeParmDecl()
1918 Out << " ..."; in VisitTemplateTypeParmDecl()
1920 Out << ' '; in VisitTemplateTypeParmDecl()
1924 Out << TTP->getIdentifier()->deuglifiedName(); in VisitTemplateTypeParmDecl()
1926 Out << TTP->getDeclName(); in VisitTemplateTypeParmDecl()
1930 Out << " = "; in VisitTemplateTypeParmDecl()
1931 Out << TTP->getDefaultArgument().getAsString(Policy); in VisitTemplateTypeParmDecl()
1944 Out << " = "; in VisitNonTypeTemplateParmDecl()
1945 NTTP->getDefaultArgument()->printPretty(Out, nullptr, Policy, Indentation, in VisitNonTypeTemplateParmDecl()