Lines Matching refs:Policy
58 const PrintingPolicy &Policy, bool IncludeType) { in printIntegral() argument
62 if (Policy.UseEnumerators) { in printIntegral()
70 ECD->printQualifiedName(Out, Policy); in printIntegral()
77 if (Policy.MSVCFormatting) in printIntegral()
81 if (!Policy.MSVCFormatting) in printIntegral()
93 } else if (T->isAnyCharacterType() && !Policy.MSVCFormatting) { in printIntegral()
128 Out << "(" << T->getCanonicalTypeInternal().getAsString(Policy) << ")" in printIntegral()
133 Out << "(" << T->getCanonicalTypeInternal().getAsString(Policy) << ")" in printIntegral()
419 void TemplateArgument::print(const PrintingPolicy &Policy, raw_ostream &Out, in print() argument
428 PrintingPolicy SubPolicy(Policy); in print()
439 TPO->printAsInit(Out, Policy); in print()
457 getAsTemplate().print(Out, Policy, TemplateName::Qualified::Fully); in print()
461 getAsTemplateOrTemplatePattern().print(Out, Policy); in print()
466 printIntegral(*this, Out, Policy, IncludeType); in print()
470 getAsExpr()->printPretty(Out, nullptr, Policy); in print()
482 P.print(Policy, Out, IncludeType); in print()
576 PrintingPolicy Policy(LangOpts); in DiagTemplateArg() local
577 Arg.getAsExpr()->printPretty(OS, nullptr, Policy); in DiagTemplateArg()
587 PrintingPolicy Policy(LangOpts); in DiagTemplateArg() local
588 Arg.print(Policy, OS, /*IncludeType*/ true); in DiagTemplateArg()