Lines Matching refs:Policy
30 PrintingPolicy Policy; member in __anonf811f6a10111::DeclPrinter
53 DeclPrinter(raw_ostream &Out, const PrintingPolicy &Policy, in DeclPrinter() argument
56 : Out(Out), Policy(Policy), Context(Context), Indentation(Indentation), in DeclPrinter()
131 void Decl::print(raw_ostream &Out, const PrintingPolicy &Policy, in print() argument
133 DeclPrinter Printer(Out, Policy, getASTContext(), Indentation, in print()
144 const PrintingPolicy &Policy, in print() argument
146 DeclPrinter Printer(Out, Policy, Context); in print()
186 raw_ostream &Out, const PrintingPolicy &Policy, in printGroup() argument
189 (*Begin)->print(Out, Policy, Indentation); in printGroup()
198 PrintingPolicy SubPolicy(Policy); in printGroup()
235 if (Policy.PolishForDeclaration) in prettyPrintAttributes()
249 A->printPretty(Out, Policy); in prettyPrintAttributes()
257 if (Policy.PolishForDeclaration) in prettyPrintPragmas()
267 A->printPretty(Out, Policy); in prettyPrintPragmas()
285 T.print(Out, Policy, (Pack ? "..." : "") + DeclName, Indentation); in printDeclType()
290 Decl::printGroup(Decls.data(), Decls.size(), Out, Policy, Indentation); in ProcessDeclGroup()
322 Out << QualType(BMInitializer->getBaseClass(), 0).getAsString(Policy); in PrintConstructorInitializers()
349 SimpleInit->printPretty(Out, nullptr, Policy, Indentation, "\n", in PrintConstructorInitializers()
359 Args[I]->printPretty(Out, nullptr, Policy, Indentation, "\n", in PrintConstructorInitializers()
375 if (Policy.TerseOutput) in VisitDeclContext()
379 Indentation += Policy.Indentation; in VisitDeclContext()
435 Indentation -= Policy.Indentation; in VisitDeclContext()
439 Indentation += Policy.Indentation; in VisitDeclContext()
481 if (!Policy.TerseOutput && in VisitDeclContext()
500 Indentation -= Policy.Indentation; in VisitDeclContext()
508 if (!Policy.SuppressSpecifiers) { in VisitTypedefDecl()
515 Ty.print(Out, Policy, D->getName(), Indentation); in VisitTypedefDecl()
522 Out << " = " << D->getTypeSourceInfo()->getType().getAsString(Policy); in VisitTypeAliasDecl()
526 if (!Policy.SuppressSpecifiers && D->isModulePrivate()) in VisitEnumDecl()
542 Out << " : " << D->getIntegerType().stream(Policy); in VisitEnumDecl()
552 if (!Policy.SuppressSpecifiers && D->isModulePrivate()) in VisitRecordDecl()
573 Init->printPretty(Out, nullptr, Policy, Indentation, "\n", &Context); in VisitEnumConstantDecl()
578 PrintingPolicy &Policy, unsigned Indentation, in printExplicitSpecifier() argument
584 ES.getExpr()->printPretty(EOut, nullptr, Policy, Indentation, "\n", in printExplicitSpecifier()
609 if (!Policy.SuppressSpecifiers) { in VisitFunctionDecl()
627 printExplicitSpecifier(ExplicitSpec, Out, Policy, Indentation, Context); in VisitFunctionDecl()
630 PrintingPolicy SubPolicy(Policy); in VisitFunctionDecl()
634 if (Policy.FullyQualifiedName) { in VisitFunctionDecl()
638 if (!Policy.SuppressScope) { in VisitFunctionDecl()
640 NS->print(OS, Policy); in VisitFunctionDecl()
643 D->getNameInfo().printName(OS, Policy); in VisitFunctionDecl()
655 if (TArgAsWritten && !Policy.PrintCanonicalTypes) in VisitFunctionDecl()
744 if (!Policy.TerseOutput) in VisitFunctionDecl()
753 AFT->getReturnType().print(Out, Policy, Proto); in VisitFunctionDecl()
764 Ty.print(Out, Policy, Proto); in VisitFunctionDecl()
776 if (!Policy.TerseOutput) { in VisitFunctionDecl()
782 Indentation += Policy.Indentation; in VisitFunctionDecl()
788 Indentation -= Policy.Indentation; in VisitFunctionDecl()
796 if (!Policy.TerseOutput && isa<CXXConstructorDecl>(*D)) in VisitFunctionDecl()
808 Out << " " << TSI->getType().getAsString(Policy); in VisitFriendDecl()
829 if (!Policy.SuppressSpecifiers && D->isMutable()) in VisitFieldDecl()
831 if (!Policy.SuppressSpecifiers && D->isModulePrivate()) in VisitFieldDecl()
835 stream(Policy, D->getName(), Indentation); in VisitFieldDecl()
839 D->getBitWidth()->printPretty(Out, nullptr, Policy, Indentation, "\n", in VisitFieldDecl()
844 if (!Policy.SuppressInitializers && Init) { in VisitFieldDecl()
849 Init->printPretty(Out, nullptr, Policy, Indentation, "\n", &Context); in VisitFieldDecl()
865 if (!Policy.SuppressSpecifiers) { in VisitVarDecl()
895 if (!Policy.SuppressInitializers && Init) { in VisitVarDecl()
911 PrintingPolicy SubPolicy(Policy); in VisitVarDecl()
928 D->getAsmString()->printPretty(Out, nullptr, Policy, Indentation, "\n", in VisitFileScopeAsmDecl()
940 D->getAssertExpr()->printPretty(Out, nullptr, Policy, Indentation, "\n", in VisitStaticAssertDecl()
944 SL->printPretty(Out, nullptr, Policy, Indentation, "\n", &Context); in VisitStaticAssertDecl()
968 D->getQualifier()->print(Out, Policy); in VisitUsingDirectiveDecl()
975 D->getQualifier()->print(Out, Policy); in VisitNamespaceAliasDecl()
985 if (!Policy.SuppressSpecifiers && D->isModulePrivate()) in VisitCXXRecordDecl()
996 if (!Policy.PrintCanonicalTypes) in VisitCXXRecordDecl()
1024 Out << Base->getType().getAsString(Policy); in VisitCXXRecordDecl()
1033 if (Policy.TerseOutput) { in VisitCXXRecordDecl()
1103 Args[I].print(Policy, Out, /*IncludeType*/ true); in printTemplateArguments()
1106 Policy, Out, in printTemplateArguments()
1120 Args[I].getArgument().print(Policy, Out, /*IncludeType*/ true); in printTemplateArguments()
1123 Policy, Out, in printTemplateArguments()
1147 Concept->getConstraintExpr()->printPretty(Out, nullptr, Policy, Indentation, in VisitTemplateDecl()
1236 Out << Ctx.getUnqualifiedObjCPointerType(T).getAsString(Policy); in PrintObjCMethodType()
1266 Out << " : " << Param->getUnderlyingType().getAsString(Policy); in PrintObjCTypeParams()
1305 if (OMD->getBody() && !Policy.TerseOutput) { in VisitObjCMethodDecl()
1307 OMD->getBody()->printPretty(Out, nullptr, Policy, Indentation, "\n", in VisitObjCMethodDecl()
1310 else if (Policy.PolishForDeclaration) in VisitObjCMethodDecl()
1327 Indentation += Policy.Indentation; in VisitObjCImplementationDecl()
1330 getAsString(Policy) << ' ' << *I << ";\n"; in VisitObjCImplementationDecl()
1332 Indentation -= Policy.Indentation; in VisitObjCImplementationDecl()
1367 Out << " : " << QualType(OID->getSuperClassType(), 0).getAsString(Policy); in VisitObjCInterfaceDecl()
1381 Indentation += Policy.Indentation; in VisitObjCInterfaceDecl()
1385 .getAsString(Policy) << ' ' << *I << ";\n"; in VisitObjCInterfaceDecl()
1387 Indentation -= Policy.Indentation; in VisitObjCInterfaceDecl()
1446 Indentation += Policy.Indentation; in VisitObjCCategoryDecl()
1449 getAsString(Policy) << ' ' << *I << ";\n"; in VisitObjCCategoryDecl()
1450 Indentation -= Policy.Indentation; in VisitObjCCategoryDecl()
1573 getAsString(Policy); in VisitObjCPropertyDecl()
1578 if (Policy.PolishForDeclaration) in VisitObjCPropertyDecl()
1597 D->getQualifier()->print(Out, Policy); in VisitUsingDecl()
1619 D->getQualifier()->print(Out, Policy); in VisitUnresolvedUsingTypenameDecl()
1626 D->getQualifier()->print(Out, Policy); in VisitUnresolvedUsingValueDecl()
1662 OMPClausePrinter Printer(Out, Policy); in VisitOMPAllocateDecl()
1671 OMPClausePrinter Printer(Out, Policy); in VisitOMPRequiresDecl()
1690 D->getType().print(Out, Policy); in VisitOMPDeclareReductionDecl()
1692 D->getCombiner()->printPretty(Out, nullptr, Policy, 0, "\n", &Context); in VisitOMPDeclareReductionDecl()
1706 Init->printPretty(Out, nullptr, Policy, 0, "\n", &Context); in VisitOMPDeclareReductionDecl()
1719 D->getType().print(Out, Policy); in VisitOMPDeclareMapperDecl()
1724 OMPClausePrinter Printer(Out, Policy); in VisitOMPDeclareMapperDecl()
1734 D->getInit()->printPretty(Out, nullptr, Policy, Indentation, "\n", &Context); in VisitOMPCapturedExprDecl()
1739 TC->print(Out, Policy); in VisitTemplateTypeParmDecl()
1755 Out << TTP->getDefaultArgument().getAsString(Policy); in VisitTemplateTypeParmDecl()
1768 NTTP->getDefaultArgument()->printPretty(Out, nullptr, Policy, Indentation, in VisitNonTypeTemplateParmDecl()