Lines Matching refs:Policy
71 PrintingPolicy Policy; member in __anon873efced0111::StmtPrinter
77 const PrintingPolicy &Policy, unsigned Indentation = 0, in StmtPrinter() argument
79 : OS(os), IndentLevel(Indentation), Helper(helper), Policy(Policy), in StmtPrinter()
82 void PrintStmt(Stmt *S) { PrintStmt(S, Policy.Indentation); } in PrintStmt()
246 D->print(OS, Policy, IndentLevel); in PrintRawDecl()
251 Decl::printGroup(Decls.data(), Decls.size(), OS, Policy, IndentLevel); in PrintRawDeclStmt()
294 Attr->printPretty(OS, Policy); in VisitAttributedStmt()
429 PrintingPolicy SubPolicy(Policy); in VisitCXXForRangeStmt()
447 Qualifier->print(OS, Policy); in VisitMSDependentExistsStmt()
456 if (Policy.IncludeNewlines) OS << NL; in VisitGotoStmt()
463 if (Policy.IncludeNewlines) OS << NL; in VisitIndirectGotoStmt()
468 if (Policy.IncludeNewlines) OS << NL; in VisitContinueStmt()
473 if (Policy.IncludeNewlines) OS << NL; in VisitBreakStmt()
483 if (Policy.IncludeNewlines) OS << NL; in VisitReturnStmt()
562 if (Policy.IncludeNewlines) OS << NL; in VisitGCCAsmStmt()
707 if (Policy.IncludeNewlines) OS << NL; in VisitSEHLeaveStmt()
720 OMPClausePrinter Printer(OS, Policy); in PrintOMPExecutableDirective()
791 Node->getDirectiveName().printName(OS, Policy); in VisitOMPCriticalDirective()
1138 OCED->getInit()->IgnoreImpCasts()->printPretty(OS, nullptr, Policy); in VisitDeclRefExpr()
1142 TPOD->printAsExpr(OS, Policy); in VisitDeclRefExpr()
1146 Qualifier->print(OS, Policy); in VisitDeclRefExpr()
1149 if (Policy.CleanUglifiedParameters && in VisitDeclRefExpr()
1154 Node->getNameInfo().printName(OS, Policy); in VisitDeclRefExpr()
1160 printTemplateArgumentList(OS, Node->template_arguments(), Policy, TPL); in VisitDeclRefExpr()
1167 Qualifier->print(OS, Policy); in VisitDependentScopeDeclRefExpr()
1172 printTemplateArgumentList(OS, Node->template_arguments(), Policy); in VisitDependentScopeDeclRefExpr()
1177 Node->getQualifier()->print(OS, Policy); in VisitUnresolvedLookupExpr()
1182 printTemplateArgumentList(OS, Node->template_arguments(), Policy); in VisitUnresolvedLookupExpr()
1198 if (!Policy.SuppressImplicitBase || in VisitObjCIvarRefExpr()
1237 Node->getTypeSourceInfo()->getType().print(OS, Policy); in VisitSYCLUniqueStableNameExpr()
1267 if (Policy.ConstantsAsWritten && printExprAsWritten(OS, Node, Context)) in VisitIntegerLiteral()
1299 if (Policy.ConstantsAsWritten && printExprAsWritten(OS, Node, Context)) in VisitFixedPointLiteral()
1345 if (Policy.ConstantsAsWritten && printExprAsWritten(OS, Node, Context)) in VisitFloatingLiteral()
1393 Node->getTypeSourceInfo()->getType().print(OS, Policy); in VisitOffsetOfExpr()
1429 if (Policy.Alignof) in VisitUnaryExprOrTypeTraitExpr()
1431 else if (Policy.UnderscoreAlignof) in VisitUnaryExprOrTypeTraitExpr()
1441 Node->getArgumentType().print(OS, Policy); in VisitUnaryExprOrTypeTraitExpr()
1458 T.print(OS, Policy); in VisitGenericSelectionExpr()
1515 VD->getType().print(OS, Policy); in VisitOMPIteratorExpr()
1557 if (!Policy.SuppressImplicitBase || !isImplicitThis(Node->getBase())) { in VisitMemberExpr()
1574 Qualifier->print(OS, Policy); in VisitMemberExpr()
1587 printTemplateArgumentList(OS, Node->template_arguments(), Policy, TPL); in VisitMemberExpr()
1603 Node->getTypeAsWritten().print(OS, Policy); in VisitCStyleCastExpr()
1610 Node->getType().print(OS, Policy); in VisitCompoundLiteralExpr()
1686 Node->getType().print(OS, Policy); in VisitConvertVectorExpr()
1779 Node->getType().print(OS, Policy); in VisitImplicitValueInitExpr()
1783 Node->getType().print(OS, Policy); in VisitImplicitValueInitExpr()
1796 Node->getType().print(OS, Policy); in VisitVAArgExpr()
1912 Node->getTypeAsWritten().print(OS, Policy); in VisitCXXNamedCastExpr()
1936 Node->getTypeInfoAsWritten()->getType().print(OS, Policy); in VisitBuiltinBitCastExpr()
1949 Node->getTypeOperandSourceInfo()->getType().print(OS, Policy); in VisitCXXTypeidExpr()
1959 Node->getTypeOperandSourceInfo()->getType().print(OS, Policy); in VisitCXXUuidofExpr()
1974 Qualifier->print(OS, Policy); in VisitMSPropertyRefExpr()
2002 printTemplateArgumentList(OS, Args->asArray(), Policy, TPL); in VisitUserDefinedLiteral()
2071 TargetType.print(OS, Policy); in VisitCXXFunctionalCastExpr()
2088 Node->getType().print(OS, Policy); in VisitCXXTemporaryObjectExpr()
2203 (Policy.CleanUglifiedParameters && P->getIdentifier()) in VisitLambdaExpr()
2206 P->getOriginalType().print(OS, Policy, ParamStr); in VisitLambdaExpr()
2219 Proto->printExceptionSpecification(OS, Policy); in VisitLambdaExpr()
2226 Proto->getReturnType().print(OS, Policy); in VisitLambdaExpr()
2232 if (Policy.TerseOutput) in VisitLambdaExpr()
2240 TSInfo->getType().print(OS, Policy); in VisitCXXScalarValueInitExpr()
2242 Node->getType().print(OS, Policy); in VisitCXXScalarValueInitExpr()
2269 (*Size)->printPretty(s, Helper, Policy); in VisitCXXNewExpr()
2272 E->getAllocatedType().print(OS, Policy, TypeS); in VisitCXXNewExpr()
2304 E->getQualifier()->print(OS, Policy); in VisitCXXPseudoDestructorExpr()
2310 E->getDestroyedType().print(OS, Policy); in VisitCXXPseudoDestructorExpr()
2347 Node->getTypeAsWritten().print(OS, Policy); in VisitCXXUnresolvedConstructExpr()
2367 Qualifier->print(OS, Policy); in VisitCXXDependentScopeMemberExpr()
2372 printTemplateArgumentList(OS, Node->template_arguments(), Policy); in VisitCXXDependentScopeMemberExpr()
2381 Qualifier->print(OS, Policy); in VisitUnresolvedMemberExpr()
2386 printTemplateArgumentList(OS, Node->template_arguments(), Policy); in VisitUnresolvedMemberExpr()
2394 E->getArg(I)->getType().print(OS, Policy); in VisitTypeTraitExpr()
2401 E->getQueriedType().print(OS, Policy); in VisitArrayTypeTraitExpr()
2461 NNS.getNestedNameSpecifier()->print(OS, Policy); in VisitConceptSpecializationExpr()
2466 Policy, in VisitConceptSpecializationExpr()
2490 TypeReq->getType()->getType().print(OS, Policy); in VisitRequiresExpr()
2508 RetReq.getTypeConstraint()->print(OS, Policy); in VisitRequiresExpr()
2595 Node->getEncodedType().print(OS, Policy); in VisitObjCEncodeExpr()
2617 Mess->getClassReceiver().print(OS, Policy); in VisitObjCMessageExpr()
2659 E->getType().print(OS, Policy); in VisitObjCBridgedCastExpr()
2678 (*AI)->getType().print(OS, Policy, ParamStr); in VisitBlockExpr()
2715 Node->getType().print(OS, Policy); in VisitAsTypeExpr()
2728 const PrintingPolicy &Policy, unsigned Indentation, in printPretty() argument
2730 StmtPrinter P(Out, Helper, Policy, Indentation, NL, Context); in printPretty()
2735 const PrintingPolicy &Policy, in printPrettyControlled() argument
2738 StmtPrinter P(Out, Helper, Policy, Indentation, NL, Context); in printPrettyControlled()
2743 const PrintingPolicy &Policy, bool AddQuotes) const { in printJson() argument
2747 printPretty(TempOut, Helper, Policy); in printJson()