Lines Matching defs:Policy
72 PrintingPolicy Policy;
78 const PrintingPolicy &Policy, unsigned Indentation = 0,
80 : OS(os), IndentLevel(Indentation), Helper(helper), Policy(Policy),
83 void PrintStmt(Stmt *S) { PrintStmt(S, Policy.Indentation); }
248 D->print(OS, Policy, IndentLevel);
253 Decl::printGroup(Decls.data(), Decls.size(), OS, Policy, IndentLevel);
297 Attr->printPretty(OS, Policy);
436 PrintingPolicy SubPolicy(Policy);
454 Qualifier->print(OS, Policy);
463 if (Policy.IncludeNewlines) OS << NL;
470 if (Policy.IncludeNewlines) OS << NL;
475 if (Policy.IncludeNewlines) OS << NL;
480 if (Policy.IncludeNewlines) OS << NL;
490 if (Policy.IncludeNewlines) OS << NL;
569 if (Policy.IncludeNewlines) OS << NL;
716 if (Policy.IncludeNewlines) OS << NL;
729 OMPClausePrinter Printer(OS, Policy);
815 Node->getDirectiveName().printName(OS, Policy);
1161 OpenACCClausePrinter Printer(OS, Policy);
1174 OpenACCClausePrinter Printer(OS, Policy);
1200 OCED->getInit()->IgnoreImpCasts()->printPretty(OS, nullptr, Policy);
1204 TPOD->printAsExpr(OS, Policy);
1208 Qualifier->print(OS, Policy);
1211 if (Policy.CleanUglifiedParameters &&
1216 Node->getNameInfo().printName(OS, Policy);
1222 printTemplateArgumentList(OS, Node->template_arguments(), Policy, TPL);
1229 Qualifier->print(OS, Policy);
1234 printTemplateArgumentList(OS, Node->template_arguments(), Policy);
1239 Node->getQualifier()->print(OS, Policy);
1244 printTemplateArgumentList(OS, Node->template_arguments(), Policy);
1260 if (!Policy.SuppressImplicitBase ||
1299 Node->getTypeSourceInfo()->getType().print(OS, Policy);
1329 if (Policy.ConstantsAsWritten && printExprAsWritten(OS, Node, Context))
1365 if (Policy.ConstantsAsWritten && printExprAsWritten(OS, Node, Context))
1411 if (Policy.ConstantsAsWritten && printExprAsWritten(OS, Node, Context))
1459 Node->getTypeSourceInfo()->getType().print(OS, Policy);
1495 if (Policy.Alignof)
1497 else if (Policy.UnderscoreAlignof)
1507 Node->getArgumentType().print(OS, Policy);
1520 Node->getControllingType()->getType().print(OS, Policy);
1528 T.print(OS, Policy);
1585 VD->getType().print(OS, Policy);
1627 if (!Policy.SuppressImplicitBase || !isImplicitThis(Node->getBase())) {
1644 Qualifier->print(OS, Policy);
1657 printTemplateArgumentList(OS, Node->template_arguments(), Policy, TPL);
1673 Node->getTypeAsWritten().print(OS, Policy);
1680 Node->getType().print(OS, Policy);
1756 Node->getType().print(OS, Policy);
1849 Node->getType().print(OS, Policy);
1853 Node->getType().print(OS, Policy);
1866 Node->getType().print(OS, Policy);
1983 Node->getTypeAsWritten().print(OS, Policy);
2007 Node->getTypeInfoAsWritten()->getType().print(OS, Policy);
2020 Node->getTypeOperandSourceInfo()->getType().print(OS, Policy);
2030 Node->getTypeOperandSourceInfo()->getType().print(OS, Policy);
2045 Qualifier->print(OS, Policy);
2073 printTemplateArgumentList(OS, Args->asArray(), Policy, TPL);
2142 TargetType.print(OS, Policy);
2159 Node->getType().print(OS, Policy);
2275 (Policy.CleanUglifiedParameters && P->getIdentifier())
2278 P->getOriginalType().print(OS, Policy, ParamStr);
2291 Proto->printExceptionSpecification(OS, Policy);
2298 Proto->getReturnType().print(OS, Policy);
2304 if (Policy.TerseOutput)
2312 TSInfo->getType().print(OS, Policy);
2314 Node->getType().print(OS, Policy);
2341 (*Size)->printPretty(s, Helper, Policy);
2344 E->getAllocatedType().print(OS, Policy, TypeS);
2376 E->getQualifier()->print(OS, Policy);
2382 E->getDestroyedType().print(OS, Policy);
2419 Node->getTypeAsWritten().print(OS, Policy);
2439 Qualifier->print(OS, Policy);
2444 printTemplateArgumentList(OS, Node->template_arguments(), Policy);
2453 Qualifier->print(OS, Policy);
2458 printTemplateArgumentList(OS, Node->template_arguments(), Policy);
2466 E->getArg(I)->getType().print(OS, Policy);
2473 E->getQueriedType().print(OS, Policy);
2544 NNS.getNestedNameSpecifier()->print(OS, Policy);
2549 Policy,
2573 TypeReq->getType()->getType().print(OS, Policy);
2591 RetReq.getTypeConstraint()->print(OS, Policy);
2678 Node->getEncodedType().print(OS, Policy);
2700 Mess->getClassReceiver().print(OS, Policy);
2742 E->getType().print(OS, Policy);
2761 (*AI)->getType().print(OS, Policy, ParamStr);
2798 Node->getType().print(OS, Policy);
2811 const PrintingPolicy &Policy, unsigned Indentation,
2813 StmtPrinter P(Out, Helper, Policy, Indentation, NL, Context);
2818 const PrintingPolicy &Policy,
2821 StmtPrinter P(Out, Helper, Policy, Indentation, NL, Context);
2826 const PrintingPolicy &Policy, bool AddQuotes) const {
2830 printPretty(TempOut, Helper, Policy);