Lines Matching refs:Policy
71 PrintingPolicy Policy; member in __anona3b01c0c0111::StmtPrinter
77 const PrintingPolicy &Policy, unsigned Indentation = 0, in StmtPrinter() argument
80 : OS(os), IndentLevel(Indentation), Helper(helper), Policy(Policy), in StmtPrinter()
84 PrintStmt(S, Policy.Indentation); in PrintStmt()
187 D->print(OS, Policy, IndentLevel); in PrintRawDecl()
192 Decl::printGroup(Decls.data(), Decls.size(), OS, Policy, IndentLevel); in PrintRawDeclStmt()
235 Attr->printPretty(OS, Policy); in VisitAttributedStmt()
354 PrintingPolicy SubPolicy(Policy); in VisitCXXForRangeStmt()
372 Qualifier->print(OS, Policy); in VisitMSDependentExistsStmt()
381 if (Policy.IncludeNewlines) OS << NL; in VisitGotoStmt()
388 if (Policy.IncludeNewlines) OS << NL; in VisitIndirectGotoStmt()
393 if (Policy.IncludeNewlines) OS << NL; in VisitContinueStmt()
398 if (Policy.IncludeNewlines) OS << NL; in VisitBreakStmt()
408 if (Policy.IncludeNewlines) OS << NL; in VisitReturnStmt()
473 if (Policy.IncludeNewlines) OS << NL; in VisitGCCAsmStmt()
621 if (Policy.IncludeNewlines) OS << NL; in VisitSEHLeaveStmt()
630 OMPClausePrinter Printer(OS, Policy); in PrintOMPExecutableDirective()
915 OCED->getInit()->IgnoreImpCasts()->printPretty(OS, nullptr, Policy); in VisitDeclRefExpr()
919 Qualifier->print(OS, Policy); in VisitDeclRefExpr()
924 printTemplateArgumentList(OS, Node->template_arguments(), Policy); in VisitDeclRefExpr()
930 Qualifier->print(OS, Policy); in VisitDependentScopeDeclRefExpr()
935 printTemplateArgumentList(OS, Node->template_arguments(), Policy); in VisitDependentScopeDeclRefExpr()
940 Node->getQualifier()->print(OS, Policy); in VisitUnresolvedLookupExpr()
945 printTemplateArgumentList(OS, Node->template_arguments(), Policy); in VisitUnresolvedLookupExpr()
961 if (!Policy.SuppressImplicitBase || in VisitObjCIvarRefExpr()
1081 if (Policy.ConstantsAsWritten && printExprAsWritten(OS, Node, Context)) in VisitIntegerLiteral()
1104 if (Policy.ConstantsAsWritten && printExprAsWritten(OS, Node, Context)) in VisitFixedPointLiteral()
1149 if (Policy.ConstantsAsWritten && printExprAsWritten(OS, Node, Context)) in VisitFloatingLiteral()
1197 Node->getTypeSourceInfo()->getType().print(OS, Policy); in VisitOffsetOfExpr()
1235 if (Policy.Alignof) in VisitUnaryExprOrTypeTraitExpr()
1237 else if (Policy.UnderscoreAlignof) in VisitUnaryExprOrTypeTraitExpr()
1254 Node->getArgumentType().print(OS, Policy); in VisitUnaryExprOrTypeTraitExpr()
1271 T.print(OS, Policy); in VisitGenericSelectionExpr()
1324 if (!Policy.SuppressImplicitBase || !isImplicitThis(Node->getBase())) { in VisitMemberExpr()
1341 Qualifier->print(OS, Policy); in VisitMemberExpr()
1346 printTemplateArgumentList(OS, Node->template_arguments(), Policy); in VisitMemberExpr()
1362 Node->getTypeAsWritten().print(OS, Policy); in VisitCStyleCastExpr()
1369 Node->getType().print(OS, Policy); in VisitCompoundLiteralExpr()
1445 Node->getType().print(OS, Policy); in VisitConvertVectorExpr()
1538 Node->getType().print(OS, Policy); in VisitImplicitValueInitExpr()
1542 Node->getType().print(OS, Policy); in VisitImplicitValueInitExpr()
1555 Node->getType().print(OS, Policy); in VisitVAArgExpr()
1673 Node->getTypeAsWritten().print(OS, Policy); in VisitCXXNamedCastExpr()
1698 Node->getTypeOperandSourceInfo()->getType().print(OS, Policy); in VisitCXXTypeidExpr()
1708 Node->getTypeOperandSourceInfo()->getType().print(OS, Policy); in VisitCXXUuidofExpr()
1723 Qualifier->print(OS, Policy); in VisitMSPropertyRefExpr()
1747 printTemplateArgumentList(OS, Args->asArray(), Policy); in VisitUserDefinedLiteral()
1809 Node->getType().print(OS, Policy); in VisitCXXFunctionalCastExpr()
1824 Node->getType().print(OS, Policy); in VisitCXXTemporaryObjectExpr()
1915 P->getOriginalType().print(OS, Policy, ParamStr); in VisitLambdaExpr()
1928 Proto->printExceptionSpecification(OS, Policy); in VisitLambdaExpr()
1935 Proto->getReturnType().print(OS, Policy); in VisitLambdaExpr()
1947 TSInfo->getType().print(OS, Policy); in VisitCXXScalarValueInitExpr()
1949 Node->getType().print(OS, Policy); in VisitCXXScalarValueInitExpr()
1975 Size->printPretty(s, Helper, Policy); in VisitCXXNewExpr()
1978 E->getAllocatedType().print(OS, Policy, TypeS); in VisitCXXNewExpr()
2008 E->getQualifier()->print(OS, Policy); in VisitCXXPseudoDestructorExpr()
2014 E->getDestroyedType().print(OS, Policy); in VisitCXXPseudoDestructorExpr()
2052 Node->getTypeAsWritten().print(OS, Policy); in VisitCXXUnresolvedConstructExpr()
2071 Qualifier->print(OS, Policy); in VisitCXXDependentScopeMemberExpr()
2076 printTemplateArgumentList(OS, Node->template_arguments(), Policy); in VisitCXXDependentScopeMemberExpr()
2085 Qualifier->print(OS, Policy); in VisitUnresolvedMemberExpr()
2090 printTemplateArgumentList(OS, Node->template_arguments(), Policy); in VisitUnresolvedMemberExpr()
2127 E->getArg(I)->getType().print(OS, Policy); in VisitTypeTraitExpr()
2134 E->getQueriedType().print(OS, Policy); in VisitArrayTypeTraitExpr()
2262 Node->getEncodedType().print(OS, Policy); in VisitObjCEncodeExpr()
2284 Mess->getClassReceiver().print(OS, Policy); in VisitObjCMessageExpr()
2326 E->getType().print(OS, Policy); in VisitObjCBridgedCastExpr()
2345 (*AI)->getType().print(OS, Policy, ParamStr); in VisitBlockExpr()
2371 Node->getType().print(OS, Policy); in VisitAsTypeExpr()
2384 const PrintingPolicy &Policy, unsigned Indentation, in printPretty() argument
2387 StmtPrinter P(OS, Helper, Policy, Indentation, NL, Context); in printPretty()