Lines Matching refs:Policy
72 PrintingPolicy Policy; member in __anonec3d10730111::StmtPrinter
78 const PrintingPolicy &Policy, unsigned Indentation = 0, in StmtPrinter() argument
80 : OS(os), IndentLevel(Indentation), Helper(helper), Policy(Policy), in StmtPrinter()
83 void PrintStmt(Stmt *S) { PrintStmt(S, Policy.Indentation); } in PrintStmt()
248 D->print(OS, Policy, IndentLevel); in PrintRawDecl()
253 Decl::printGroup(Decls.data(), Decls.size(), OS, Policy, IndentLevel); in PrintRawDeclStmt()
296 Attr->printPretty(OS, Policy); in VisitAttributedStmt()
433 PrintingPolicy SubPolicy(Policy); in VisitCXXForRangeStmt()
451 Qualifier->print(OS, Policy); in VisitMSDependentExistsStmt()
460 if (Policy.IncludeNewlines) OS << NL; in VisitGotoStmt()
467 if (Policy.IncludeNewlines) OS << NL; in VisitIndirectGotoStmt()
472 if (Policy.IncludeNewlines) OS << NL; in VisitContinueStmt()
477 if (Policy.IncludeNewlines) OS << NL; in VisitBreakStmt()
487 if (Policy.IncludeNewlines) OS << NL; in VisitReturnStmt()
566 if (Policy.IncludeNewlines) OS << NL; in VisitGCCAsmStmt()
713 if (Policy.IncludeNewlines) OS << NL; in VisitSEHLeaveStmt()
726 OMPClausePrinter Printer(OS, Policy); in PrintOMPExecutableDirective()
802 Node->getDirectiveName().printName(OS, Policy); in VisitOMPCriticalDirective()
1154 OCED->getInit()->IgnoreImpCasts()->printPretty(OS, nullptr, Policy); in VisitDeclRefExpr()
1158 TPOD->printAsExpr(OS, Policy); in VisitDeclRefExpr()
1162 Qualifier->print(OS, Policy); in VisitDeclRefExpr()
1165 if (Policy.CleanUglifiedParameters && in VisitDeclRefExpr()
1170 Node->getNameInfo().printName(OS, Policy); in VisitDeclRefExpr()
1176 printTemplateArgumentList(OS, Node->template_arguments(), Policy, TPL); in VisitDeclRefExpr()
1183 Qualifier->print(OS, Policy); in VisitDependentScopeDeclRefExpr()
1188 printTemplateArgumentList(OS, Node->template_arguments(), Policy); in VisitDependentScopeDeclRefExpr()
1193 Node->getQualifier()->print(OS, Policy); in VisitUnresolvedLookupExpr()
1198 printTemplateArgumentList(OS, Node->template_arguments(), Policy); in VisitUnresolvedLookupExpr()
1214 if (!Policy.SuppressImplicitBase || in VisitObjCIvarRefExpr()
1253 Node->getTypeSourceInfo()->getType().print(OS, Policy); in VisitSYCLUniqueStableNameExpr()
1283 if (Policy.ConstantsAsWritten && printExprAsWritten(OS, Node, Context)) in VisitIntegerLiteral()
1319 if (Policy.ConstantsAsWritten && printExprAsWritten(OS, Node, Context)) in VisitFixedPointLiteral()
1365 if (Policy.ConstantsAsWritten && printExprAsWritten(OS, Node, Context)) in VisitFloatingLiteral()
1413 Node->getTypeSourceInfo()->getType().print(OS, Policy); in VisitOffsetOfExpr()
1449 if (Policy.Alignof) in VisitUnaryExprOrTypeTraitExpr()
1451 else if (Policy.UnderscoreAlignof) in VisitUnaryExprOrTypeTraitExpr()
1461 Node->getArgumentType().print(OS, Policy); in VisitUnaryExprOrTypeTraitExpr()
1474 Node->getControllingType()->getType().print(OS, Policy); in VisitGenericSelectionExpr()
1482 T.print(OS, Policy); in VisitGenericSelectionExpr()
1539 VD->getType().print(OS, Policy); in VisitOMPIteratorExpr()
1581 if (!Policy.SuppressImplicitBase || !isImplicitThis(Node->getBase())) { in VisitMemberExpr()
1598 Qualifier->print(OS, Policy); in VisitMemberExpr()
1611 printTemplateArgumentList(OS, Node->template_arguments(), Policy, TPL); in VisitMemberExpr()
1627 Node->getTypeAsWritten().print(OS, Policy); in VisitCStyleCastExpr()
1634 Node->getType().print(OS, Policy); in VisitCompoundLiteralExpr()
1710 Node->getType().print(OS, Policy); in VisitConvertVectorExpr()
1803 Node->getType().print(OS, Policy); in VisitImplicitValueInitExpr()
1807 Node->getType().print(OS, Policy); in VisitImplicitValueInitExpr()
1820 Node->getType().print(OS, Policy); in VisitVAArgExpr()
1937 Node->getTypeAsWritten().print(OS, Policy); in VisitCXXNamedCastExpr()
1961 Node->getTypeInfoAsWritten()->getType().print(OS, Policy); in VisitBuiltinBitCastExpr()
1974 Node->getTypeOperandSourceInfo()->getType().print(OS, Policy); in VisitCXXTypeidExpr()
1984 Node->getTypeOperandSourceInfo()->getType().print(OS, Policy); in VisitCXXUuidofExpr()
1999 Qualifier->print(OS, Policy); in VisitMSPropertyRefExpr()
2027 printTemplateArgumentList(OS, Args->asArray(), Policy, TPL); in VisitUserDefinedLiteral()
2096 TargetType.print(OS, Policy); in VisitCXXFunctionalCastExpr()
2113 Node->getType().print(OS, Policy); in VisitCXXTemporaryObjectExpr()
2229 (Policy.CleanUglifiedParameters && P->getIdentifier()) in VisitLambdaExpr()
2232 P->getOriginalType().print(OS, Policy, ParamStr); in VisitLambdaExpr()
2245 Proto->printExceptionSpecification(OS, Policy); in VisitLambdaExpr()
2252 Proto->getReturnType().print(OS, Policy); in VisitLambdaExpr()
2258 if (Policy.TerseOutput) in VisitLambdaExpr()
2266 TSInfo->getType().print(OS, Policy); in VisitCXXScalarValueInitExpr()
2268 Node->getType().print(OS, Policy); in VisitCXXScalarValueInitExpr()
2295 (*Size)->printPretty(s, Helper, Policy); in VisitCXXNewExpr()
2298 E->getAllocatedType().print(OS, Policy, TypeS); in VisitCXXNewExpr()
2330 E->getQualifier()->print(OS, Policy); in VisitCXXPseudoDestructorExpr()
2336 E->getDestroyedType().print(OS, Policy); in VisitCXXPseudoDestructorExpr()
2373 Node->getTypeAsWritten().print(OS, Policy); in VisitCXXUnresolvedConstructExpr()
2393 Qualifier->print(OS, Policy); in VisitCXXDependentScopeMemberExpr()
2398 printTemplateArgumentList(OS, Node->template_arguments(), Policy); in VisitCXXDependentScopeMemberExpr()
2407 Qualifier->print(OS, Policy); in VisitUnresolvedMemberExpr()
2412 printTemplateArgumentList(OS, Node->template_arguments(), Policy); in VisitUnresolvedMemberExpr()
2420 E->getArg(I)->getType().print(OS, Policy); in VisitTypeTraitExpr()
2427 E->getQueriedType().print(OS, Policy); in VisitArrayTypeTraitExpr()
2494 NNS.getNestedNameSpecifier()->print(OS, Policy); in VisitConceptSpecializationExpr()
2499 Policy, in VisitConceptSpecializationExpr()
2523 TypeReq->getType()->getType().print(OS, Policy); in VisitRequiresExpr()
2541 RetReq.getTypeConstraint()->print(OS, Policy); in VisitRequiresExpr()
2628 Node->getEncodedType().print(OS, Policy); in VisitObjCEncodeExpr()
2650 Mess->getClassReceiver().print(OS, Policy); in VisitObjCMessageExpr()
2692 E->getType().print(OS, Policy); in VisitObjCBridgedCastExpr()
2711 (*AI)->getType().print(OS, Policy, ParamStr); in VisitBlockExpr()
2748 Node->getType().print(OS, Policy); in VisitAsTypeExpr()
2761 const PrintingPolicy &Policy, unsigned Indentation, in printPretty() argument
2763 StmtPrinter P(Out, Helper, Policy, Indentation, NL, Context); in printPretty()
2768 const PrintingPolicy &Policy, in printPrettyControlled() argument
2771 StmtPrinter P(Out, Helper, Policy, Indentation, NL, Context); in printPrettyControlled()
2776 const PrintingPolicy &Policy, bool AddQuotes) const { in printJson() argument
2780 printPretty(TempOut, Helper, Policy); in printJson()