Lines Matching refs:Policy

30     PrintingPolicy Policy;
50 DeclPrinter(raw_ostream &Out, const PrintingPolicy &Policy,
52 : Out(Out), Policy(Policy), Indentation(Indentation),
109 void Decl::print(raw_ostream &Out, const PrintingPolicy &Policy,
111 DeclPrinter Printer(Out, Policy, Indentation, PrintInstantiation);
148 raw_ostream &Out, const PrintingPolicy &Policy,
151 (*Begin)->print(Out, Policy, Indentation);
160 PrintingPolicy SubPolicy(Policy);
162 TD->print(Out, Policy, Indentation);
199 if (Policy.PolishForDeclaration)
211 A->printPretty(Out, Policy);
219 if (Policy.PolishForDeclaration)
229 A->printPretty(Out, Policy);
247 T.print(Out, Policy, (Pack ? "..." : "") + DeclName);
252 Decl::printGroup(Decls.data(), Decls.size(), Out, Policy, Indentation);
272 if (Policy.TerseOutput)
276 Indentation += Policy.Indentation;
323 Indentation -= Policy.Indentation;
327 Indentation += Policy.Indentation;
367 Indentation -= Policy.Indentation;
375 if (!Policy.SuppressSpecifiers) {
381 D->getTypeSourceInfo()->getType().print(Out, Policy, D->getName());
388 Out << " = " << D->getTypeSourceInfo()->getType().getAsString(Policy);
392 if (!Policy.SuppressSpecifiers && D->isModulePrivate())
404 Out << " : " << D->getIntegerType().stream(Policy);
415 if (!Policy.SuppressSpecifiers && D->isModulePrivate())
435 Init->printPretty(Out, nullptr, Policy, Indentation);
446 if (!Policy.SuppressSpecifiers) {
465 PrintingPolicy SubPolicy(Policy);
566 Out << QualType(BMInitializer->getBaseClass(), 0).getAsString(Policy);
593 SimpleInit->printPretty(Out, nullptr, Policy, Indentation);
602 Args[I]->printPretty(Out, nullptr, Policy, Indentation);
615 AFT->getReturnType().print(Out, Policy, Proto);
620 Ty.print(Out, Policy, Proto);
631 else if (D->doesThisDeclarationHaveABody() && !Policy.TerseOutput) {
637 Indentation += Policy.Indentation;
643 Indentation -= Policy.Indentation;
659 Out << " " << TSI->getType().getAsString(Policy);
680 if (!Policy.SuppressSpecifiers && D->isMutable())
682 if (!Policy.SuppressSpecifiers && D->isModulePrivate())
686 stream(Policy, D->getName());
690 D->getBitWidth()->printPretty(Out, nullptr, Policy, Indentation);
694 if (!Policy.SuppressInitializers && Init) {
699 Init->printPretty(Out, nullptr, Policy, Indentation);
710 if (!Policy.SuppressSpecifiers) {
738 if (!Policy.SuppressInitializers && Init) {
754 Init->printPretty(Out, nullptr, Policy, Indentation);
768 D->getAsmString()->printPretty(Out, nullptr, Policy, Indentation);
779 D->getAssertExpr()->printPretty(Out, nullptr, Policy, Indentation);
782 SL->printPretty(Out, nullptr, Policy, Indentation);
801 D->getQualifier()->print(Out, Policy);
808 D->getQualifier()->print(Out, Policy);
818 if (!Policy.SuppressSpecifiers && D->isModulePrivate())
844 Out << Base->getType().getAsString(Policy);
905 Args->get(i).print(Policy, Out);
908 Out << TTP->getDefaultArgument().getAsString(Policy);
919 Args->get(i).print(Policy, Out);
922 NTTP->getDefaultArgument()->printPretty(Out, nullptr, Policy,
1001 Out << Ctx.getUnqualifiedObjCPointerType(T).getAsString(Policy);
1031 Out << " : " << Param->getUnderlyingType().getAsString(Policy);
1068 if (OMD->getBody() && !Policy.TerseOutput) {
1070 OMD->getBody()->printPretty(Out, nullptr, Policy);
1072 else if (Policy.PolishForDeclaration)
1089 Indentation += Policy.Indentation;
1092 getAsString(Policy) << ' ' << *I << ";\n";
1094 Indentation -= Policy.Indentation;
1129 Out << " : " << QualType(OID->getSuperClassType(), 0).getAsString(Policy);
1143 Indentation += Policy.Indentation;
1147 .getAsString(Policy) << ' ' << *I << ";\n";
1149 Indentation -= Policy.Indentation;
1199 Indentation += Policy.Indentation;
1202 getAsString(Policy) << ' ' << *I << ";\n";
1203 Indentation -= Policy.Indentation;
1305 getAsString(Policy) << ' ' << *PDecl;
1306 if (Policy.PolishForDeclaration)
1325 D->getQualifier()->print(Out, Policy);
1332 D->getQualifier()->print(Out, Policy);
1339 D->getQualifier()->print(Out, Policy);