Home | History | Annotate | Download | only in AST

Lines Matching defs:Policy

29     PrintingPolicy Policy;
40 DeclPrinter(raw_ostream &Out, const PrintingPolicy &Policy,
42 : Out(Out), Policy(Policy), Indentation(Indentation),
94 void Decl::print(raw_ostream &Out, const PrintingPolicy &Policy,
96 DeclPrinter Printer(Out, Policy, Indentation, PrintInstantiation);
131 raw_ostream &Out, const PrintingPolicy &Policy,
134 (*Begin)->print(Out, Policy, Indentation);
143 PrintingPolicy SubPolicy(Policy);
145 TD->print(Out, Policy, Indentation);
180 PrintingPolicy Policy = getASTContext().getPrintingPolicy();
181 Policy.DumpSourceManager = &getASTContext().getSourceManager();
182 print(Out, Policy, /*Indentation*/ 0, /*PrintInstantiation*/ true);
196 A->printPretty(Out, Policy);
203 Decl::printGroup(Decls.data(), Decls.size(), Out, Policy, Indentation);
223 if (Policy.TerseOutput)
227 Indentation += Policy.Indentation;
238 if (!Policy.DumpSourceManager) {
283 Indentation -= Policy.Indentation;
287 Indentation += Policy.Indentation;
325 Indentation -= Policy.Indentation;
333 if (!Policy.SuppressSpecifiers) {
339 D->getUnderlyingType().print(Out, Policy, D->getName());
344 Out << "using " << *D << " = " << D->getUnderlyingType().getAsString(Policy);
348 if (!Policy.SuppressSpecifiers && D->isModulePrivate())
360 Out << " : " << D->getIntegerType().stream(Policy);
371 if (!Policy.SuppressSpecifiers && D->isModulePrivate())
388 Init->printPretty(Out, 0, Policy, Indentation);
393 if (!Policy.SuppressSpecifiers) {
408 PrintingPolicy SubPolicy(Policy);
502 Out << QualType(BMInitializer->getBaseClass(), 0).getAsString(Policy);
529 SimpleInit->printPretty(Out, 0, Policy, Indentation);
537 Args[I]->printPretty(Out, 0, Policy, Indentation);
545 AFT->getResultType().print(Out, Policy, Proto);
547 Ty.print(Out, Policy, Proto);
556 else if (D->doesThisDeclarationHaveABody() && !Policy.TerseOutput) {
562 Indentation += Policy.Indentation;
568 Indentation -= Policy.Indentation;
578 if (!Policy.SuppressSpecifiers && D->isMutable())
580 if (!Policy.SuppressSpecifiers && D->isModulePrivate())
583 Out << D->getType().stream(Policy, D->getName());
587 D->getBitWidth()->printPretty(Out, 0, Policy, Indentation);
591 if (!Policy.SuppressInitializers && Init) {
596 Init->printPretty(Out, 0, Policy, Indentation);
608 if (!Policy.SuppressSpecifiers && SCAsWritten != SC_None)
611 if (!Policy.SuppressSpecifiers && D->isThreadSpecified())
613 if (!Policy.SuppressSpecifiers && D->isModulePrivate())
619 T.print(Out, Policy, D->getName());
621 if (!Policy.SuppressInitializers && Init) {
632 Init->printPretty(Out, 0, Policy, Indentation);
646 D->getAsmString()->printPretty(Out, 0, Policy, Indentation);
657 D->getAssertExpr()->printPretty(Out, 0, Policy, Indentation);
659 D->getMessage()->printPretty(Out, 0, Policy, Indentation);
677 D->getQualifier()->print(Out, Policy);
684 D->getQualifier()->print(Out, Policy);
689 if (!Policy.SuppressSpecifiers && D->isModulePrivate())
710 Out << " " << Base->getType().getAsString(Policy);
771 Args->get(i).print(Policy, Out);
774 Out << TTP->getDefaultArgument().getAsString(Policy);
778 Out << NTTP->getType().getAsString(Policy);
790 Args->get(i).print(Policy, Out);
793 NTTP->getDefaultArgument()->printPretty(Out, 0, Policy, Indentation);
856 Out << '(' << OMD->getResultType().getAsString(Policy) << ")";
865 Out << ":(" << (*PI)->getType().getAsString(Policy) << ')' << **PI;
877 OMD->getBody()->printPretty(Out, 0, Policy);
922 Indentation += Policy.Indentation;
925 Indent() << I->getType().getAsString(Policy) << ' ' << **I << ";\n";
927 Indentation -= Policy.Indentation;
1037 Out << ' ' << PDecl->getType().getAsString(Policy) << ' ' << *PDecl;
1052 D->getQualifier()->print(Out, Policy);
1059 D->getQualifier()->print(Out, Policy);
1065 Policy);