Lines Matching defs:Policy
50 /// \param Policy the printing policy for EnumConstantDecl printing.
55 const PrintingPolicy &Policy, bool IncludeType) {
59 if (Policy.UseEnumerators) {
67 ECD->printQualifiedName(Out, Policy);
74 if (Policy.MSVCFormatting)
78 if (!Policy.MSVCFormatting)
91 } else if (T->isAnyCharacterType() && !Policy.MSVCFormatting) {
126 Out << "(" << T->getCanonicalTypeInternal().getAsString(Policy) << ")"
131 Out << "(" << T->getCanonicalTypeInternal().getAsString(Policy) << ")"
502 void TemplateArgument::print(const PrintingPolicy &Policy, raw_ostream &Out,
511 PrintingPolicy SubPolicy(Policy);
521 TPO->getType().getUnqualifiedType().print(Out, Policy);
522 TPO->printAsInit(Out, Policy);
533 getAsStructuralValue().printPretty(Out, Policy, getStructuralValueType());
542 getAsTemplate().print(Out, Policy);
547 getAsTemplateOrTemplatePattern().print(Out, Policy);
552 printIntegral(*this, Out, Policy, IncludeType);
556 getAsExpr()->printPretty(Out, nullptr, Policy);
568 P.print(Policy, Out, IncludeType);
648 PrintingPolicy Policy(LangOpts);
649 Arg.getAsStructuralValue().printPretty(OS, Policy,
668 PrintingPolicy Policy(LangOpts);
669 Arg.getAsExpr()->printPretty(OS, nullptr, Policy);
679 PrintingPolicy Policy(LangOpts);
680 Arg.print(Policy, OS, /*IncludeType*/ true);