Lines Matching defs:Policy
53 /// \param Policy the printing policy for EnumConstantDecl printing.
58 const PrintingPolicy &Policy, bool IncludeType) {
62 if (Policy.UseEnumerators) {
70 ECD->printQualifiedName(Out, Policy);
77 if (Policy.MSVCFormatting)
81 if (!Policy.MSVCFormatting)
94 } else if (T->isAnyCharacterType() && !Policy.MSVCFormatting) {
129 Out << "(" << T->getCanonicalTypeInternal().getAsString(Policy) << ")"
134 Out << "(" << T->getCanonicalTypeInternal().getAsString(Policy) << ")"
505 void TemplateArgument::print(const PrintingPolicy &Policy, raw_ostream &Out,
514 PrintingPolicy SubPolicy(Policy);
524 TPO->getType().getUnqualifiedType().print(Out, Policy);
525 TPO->printAsInit(Out, Policy);
538 getAsStructuralValue().printPretty(Out, Policy, getStructuralValueType());
547 getAsTemplate().print(Out, Policy);
552 getAsTemplateOrTemplatePattern().print(Out, Policy);
557 printIntegral(*this, Out, Policy, IncludeType);
561 getAsExpr()->printPretty(Out, nullptr, Policy);
573 P.print(Policy, Out, IncludeType);
653 PrintingPolicy Policy(LangOpts);
654 Arg.getAsStructuralValue().printPretty(OS, Policy,
673 PrintingPolicy Policy(LangOpts);
674 Arg.getAsExpr()->printPretty(OS, nullptr, Policy);
684 PrintingPolicy Policy(LangOpts);
685 Arg.print(Policy, OS, /*IncludeType*/ true);