Lines Matching refs:Policy

71     PrintingPolicy Policy;  member in __anona3560f710111::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()
184 D->print(OS, Policy, IndentLevel); in PrintRawDecl()
189 Decl::printGroup(Decls.data(), Decls.size(), OS, Policy, IndentLevel); in PrintRawDeclStmt()
232 Attr->printPretty(OS, Policy); in VisitAttributedStmt()
351 PrintingPolicy SubPolicy(Policy); in VisitCXXForRangeStmt()
369 Qualifier->print(OS, Policy); in VisitMSDependentExistsStmt()
378 if (Policy.IncludeNewlines) OS << NL; in VisitGotoStmt()
385 if (Policy.IncludeNewlines) OS << NL; in VisitIndirectGotoStmt()
390 if (Policy.IncludeNewlines) OS << NL; in VisitContinueStmt()
395 if (Policy.IncludeNewlines) OS << NL; in VisitBreakStmt()
405 if (Policy.IncludeNewlines) OS << NL; in VisitReturnStmt()
484 if (Policy.IncludeNewlines) OS << NL; in VisitGCCAsmStmt()
632 if (Policy.IncludeNewlines) OS << NL; in VisitSEHLeaveStmt()
645 OMPClausePrinter Printer(OS, Policy); in PrintOMPExecutableDirective()
711 Node->getDirectiveName().printName(OS, Policy); in VisitOMPCriticalDirective()
999 OCED->getInit()->IgnoreImpCasts()->printPretty(OS, nullptr, Policy); in VisitDeclRefExpr()
1007 Qualifier->print(OS, Policy); in VisitDeclRefExpr()
1016 printTemplateArgumentList(OS, Node->template_arguments(), Policy, TPL); in VisitDeclRefExpr()
1023 Qualifier->print(OS, Policy); in VisitDependentScopeDeclRefExpr()
1028 printTemplateArgumentList(OS, Node->template_arguments(), Policy); in VisitDependentScopeDeclRefExpr()
1033 Node->getQualifier()->print(OS, Policy); in VisitUnresolvedLookupExpr()
1038 printTemplateArgumentList(OS, Node->template_arguments(), Policy); in VisitUnresolvedLookupExpr()
1054 if (!Policy.SuppressImplicitBase || in VisitObjCIvarRefExpr()
1093 Node->getTypeSourceInfo()->getType().print(OS, Policy); in VisitSYCLUniqueStableNameExpr()
1123 if (Policy.ConstantsAsWritten && printExprAsWritten(OS, Node, Context)) in VisitIntegerLiteral()
1150 if (Policy.ConstantsAsWritten && printExprAsWritten(OS, Node, Context)) in VisitFixedPointLiteral()
1195 if (Policy.ConstantsAsWritten && printExprAsWritten(OS, Node, Context)) in VisitFloatingLiteral()
1243 Node->getTypeSourceInfo()->getType().print(OS, Policy); in VisitOffsetOfExpr()
1279 if (Policy.Alignof) in VisitUnaryExprOrTypeTraitExpr()
1281 else if (Policy.UnderscoreAlignof) in VisitUnaryExprOrTypeTraitExpr()
1291 Node->getArgumentType().print(OS, Policy); in VisitUnaryExprOrTypeTraitExpr()
1308 T.print(OS, Policy); in VisitGenericSelectionExpr()
1365 VD->getType().print(OS, Policy); in VisitOMPIteratorExpr()
1407 if (!Policy.SuppressImplicitBase || !isImplicitThis(Node->getBase())) { in VisitMemberExpr()
1424 Qualifier->print(OS, Policy); in VisitMemberExpr()
1437 printTemplateArgumentList(OS, Node->template_arguments(), Policy, TPL); in VisitMemberExpr()
1453 Node->getTypeAsWritten().print(OS, Policy); in VisitCStyleCastExpr()
1460 Node->getType().print(OS, Policy); in VisitCompoundLiteralExpr()
1536 Node->getType().print(OS, Policy); in VisitConvertVectorExpr()
1629 Node->getType().print(OS, Policy); in VisitImplicitValueInitExpr()
1633 Node->getType().print(OS, Policy); in VisitImplicitValueInitExpr()
1646 Node->getType().print(OS, Policy); in VisitVAArgExpr()
1766 Node->getTypeAsWritten().print(OS, Policy); in VisitCXXNamedCastExpr()
1790 Node->getTypeInfoAsWritten()->getType().print(OS, Policy); in VisitBuiltinBitCastExpr()
1803 Node->getTypeOperandSourceInfo()->getType().print(OS, Policy); in VisitCXXTypeidExpr()
1813 Node->getTypeOperandSourceInfo()->getType().print(OS, Policy); in VisitCXXUuidofExpr()
1828 Qualifier->print(OS, Policy); in VisitMSPropertyRefExpr()
1856 printTemplateArgumentList(OS, Args->asArray(), Policy, TPL); in VisitUserDefinedLiteral()
1918 Node->getType().print(OS, Policy); in VisitCXXFunctionalCastExpr()
1933 Node->getType().print(OS, Policy); in VisitCXXTemporaryObjectExpr()
2048 P->getOriginalType().print(OS, Policy, ParamStr); in VisitLambdaExpr()
2061 Proto->printExceptionSpecification(OS, Policy); in VisitLambdaExpr()
2068 Proto->getReturnType().print(OS, Policy); in VisitLambdaExpr()
2074 if (Policy.TerseOutput) in VisitLambdaExpr()
2082 TSInfo->getType().print(OS, Policy); in VisitCXXScalarValueInitExpr()
2084 Node->getType().print(OS, Policy); in VisitCXXScalarValueInitExpr()
2111 (*Size)->printPretty(s, Helper, Policy); in VisitCXXNewExpr()
2114 E->getAllocatedType().print(OS, Policy, TypeS); in VisitCXXNewExpr()
2144 E->getQualifier()->print(OS, Policy); in VisitCXXPseudoDestructorExpr()
2150 E->getDestroyedType().print(OS, Policy); in VisitCXXPseudoDestructorExpr()
2188 Node->getTypeAsWritten().print(OS, Policy); in VisitCXXUnresolvedConstructExpr()
2207 Qualifier->print(OS, Policy); in VisitCXXDependentScopeMemberExpr()
2212 printTemplateArgumentList(OS, Node->template_arguments(), Policy); in VisitCXXDependentScopeMemberExpr()
2221 Qualifier->print(OS, Policy); in VisitUnresolvedMemberExpr()
2226 printTemplateArgumentList(OS, Node->template_arguments(), Policy); in VisitUnresolvedMemberExpr()
2234 E->getArg(I)->getType().print(OS, Policy); in VisitTypeTraitExpr()
2241 E->getQueriedType().print(OS, Policy); in VisitArrayTypeTraitExpr()
2301 NNS.getNestedNameSpecifier()->print(OS, Policy); in VisitConceptSpecializationExpr()
2306 Policy, in VisitConceptSpecializationExpr()
2330 TypeReq->getType()->getType().print(OS, Policy); in VisitRequiresExpr()
2348 RetReq.getTypeConstraint()->print(OS, Policy); in VisitRequiresExpr()
2435 Node->getEncodedType().print(OS, Policy); in VisitObjCEncodeExpr()
2457 Mess->getClassReceiver().print(OS, Policy); in VisitObjCMessageExpr()
2499 E->getType().print(OS, Policy); in VisitObjCBridgedCastExpr()
2518 (*AI)->getType().print(OS, Policy, ParamStr); in VisitBlockExpr()
2555 Node->getType().print(OS, Policy); in VisitAsTypeExpr()
2568 const PrintingPolicy &Policy, unsigned Indentation, in printPretty() argument
2570 StmtPrinter P(Out, Helper, Policy, Indentation, NL, Context); in printPretty()
2575 const PrintingPolicy &Policy, bool AddQuotes) const { in printJson() argument
2579 printPretty(TempOut, Helper, Policy); in printJson()