Lines Matching defs:Policy

1998   PrintingPolicy Policy = Sema::getPrintingPolicy(Context, PP);
1999 Policy.AnonymousTagLocations = false;
2000 Policy.SuppressStrongLifetime = true;
2001 Policy.SuppressUnwrittenScope = true;
2002 Policy.SuppressScope = true;
2003 Policy.CleanUglifiedParameters = true;
2004 return Policy;
2018 const PrintingPolicy &Policy,
2023 return BT->getNameAsCString(Policy);
2046 T.getAsStringInternal(Result, Policy);
2058 PrintingPolicy Policy = getCompletionPrintingPolicy(S);
2060 GetCompletionTypeString(ThisTy, S.Context, Policy, Allocator));
2122 PrintingPolicy Policy =
2126 /*IncludeBriefComments=*/false, CCContext, Policy);
2777 const PrintingPolicy &Policy,
2820 GetCompletionTypeString(T, Context, Policy, Result.getAllocator()));
2924 const PrintingPolicy &Policy, const NamedDecl *BlockDecl,
2930 const PrintingPolicy &Policy, const DeclaratorDecl *Param,
2957 Result += Type.getAsString(Policy) + ")";
2961 Type.getAsStringInternal(Result, Policy);
2992 Result = Type.getAsString(Policy);
3001 Type.getAsStringInternal(Result, Policy);
3009 return formatBlockPlaceholder(Policy, Param, Block, BlockProto,
3024 formatBlockPlaceholder(const PrintingPolicy &Policy, const NamedDecl *BlockDecl,
3035 ResultType.getAsStringInternal(Result, Policy);
3049 Params += FormatFunctionParameter(Policy, Block.getParam(I),
3111 const PrintingPolicy &Policy,
3128 AddFunctionParameterChunks(PP, Policy, Function, Opt, P, true);
3141 std::string PlaceholderStr = FormatFunctionParameter(Policy, Param);
3165 ASTContext &Context, const PrintingPolicy &Policy,
3187 TC->print(OS, Policy);
3201 NTTP->getType().getAsStringInternal(PlaceholderStr, Policy);
3225 AddTemplateParameterChunks(Context, Policy, Template, Opt, MaxParameters,
3250 const PrintingPolicy &Policy) {
3257 Qualifier->print(OS, Policy);
3302 static void AddTypedNameChunk(ASTContext &Context, const PrintingPolicy &Policy,
3381 AddTemplateParameterChunks(Context, Policy, Template, Result);
3458 PrintingPolicy Policy = getCompletionPrintingPolicy(Ctx, PP);
3482 PP, Ctx, Result, IncludeBriefComments, CCContext, Policy);
3508 PrintingPolicy &Policy) {
3511 CCContext, Policy);
3539 PrintingPolicy &Policy) {
3561 AddResultTypeChunk(Ctx, Policy, Function, CCContext.getBaseType(), Result);
3563 Ctx, Policy);
3564 AddTypedNameChunk(Ctx, Policy, ND, Result);
3566 AddFunctionParameterChunks(PP, Policy, Function, Result);
3582 AddResultTypeChunk(Ctx, Policy, ND, CCContext.getBaseType(), Result);
3587 Ctx, Policy);
3589 AddTypedNameChunk(Ctx, Policy, Function, Result);
3641 AddTemplateParameterChunks(Ctx, Policy, FunTmpl, Result,
3648 AddFunctionParameterChunks(PP, Policy, Function, Result);
3656 Ctx, Policy);
3660 AddTemplateParameterChunks(Ctx, Policy, Template, Result);
3715 Arg = FormatFunctionParameter(Policy, *P, true,
3723 Arg += ParamType.getAsString(Policy) + ")";
3758 Ctx, Policy);
3818 const PrintingPolicy &Policy,
3836 AddChunk(Base.getType().getAsString(Policy));
3839 AddChunk(FormatFunctionParameter(Policy, Field));
3845 ASTContext &Context, const PrintingPolicy &Policy,
3867 AddOverloadParameterChunks(Context, Policy, Function, Prototype,
3887 Placeholder = FormatFunctionParameter(Policy, Param);
3892 Placeholder = Prototype->getParamType(P).getAsString(Policy);
3919 const PrintingPolicy &Policy) {
3929 Param->print(OS, Policy);
3934 const PrintingPolicy &Policy) {
3938 return VTD->getTemplatedDecl()->getType().getAsString(Policy);
3940 return FTD->getTemplatedDecl()->getReturnType().getAsString(Policy);
3952 const PrintingPolicy &Policy) {
3956 std::string ResultType = templateResultType(TD, Policy);
3968 formatTemplateParameterPlaceholder(Params[I], Optional, Policy);
3994 PrintingPolicy Policy = getCompletionPrintingPolicy(S);
3998 Policy.SuppressTemplateArgsInCXXConstructors = true;
4006 Policy);
4021 AddResultTypeChunk(S.Context, Policy, FDecl, QualType(), Result);
4025 FDecl->getDeclName().print(OS, Policy);
4030 getFunctionType()->getReturnType().getAsString(Policy)));
4037 AddOverloadAggregateChunks(getAggregate(), Policy, Result, CurrentArg);
4039 AddOverloadParameterChunks(S.getASTContext(), Policy, FDecl, Proto,
4329 PrintingPolicy Policy = getCompletionPrintingPolicy(S);
4343 NNS->print(OS, Policy);
4962 static void AddObjCBlockCall(ASTContext &Context, const PrintingPolicy &Policy,
4969 Policy, Builder.getAllocator()));
4971 AddTypedNameChunk(Context, Policy, BD, Builder);
4983 FormatFunctionParameter(Policy, BlockLoc.getParam(I));
5099 PrintingPolicy Policy = getCompletionPrintingPolicy(Results.getSema());
5109 AddResultTypeChunk(Context, Policy, M, CCContext.getBaseType(), Builder);
6969 PrintingPolicy Policy = getCompletionPrintingPolicy(SemaRef);
6979 AddFunctionParameterChunks(SemaRef.PP, Policy, Function, Builder);
6981 AddFunctionParameterChunks(SemaRef.PP, Policy,
7011 FD->getType().getAsString(Policy))
7025 Results.getAllocator().CopyString(Base.getType().getAsString(Policy));
8900 PrintingPolicy Policy = getCompletionPrintingPolicy(SemaRef);
8902 PropertyType, getASTContext(), Policy, Allocator));
9013 const PrintingPolicy &Policy,
9020 GetCompletionTypeString(Type, Context, Policy, Builder.getAllocator()));
9047 PrintingPolicy Policy = getCompletionPrintingPolicy(Results.getSema());
9091 AddObjCPassingTypeChunk(Property->getType(), /*Quals=*/0, Context, Policy,
9136 AddObjCPassingTypeChunk(Property->getType(), /*Quals=*/0, Context, Policy,
9484 ReturnType, Context, Policy, Builder.getAllocator()));
9699 PrintingPolicy Policy = getCompletionPrintingPolicy(SemaRef);
9719 Policy, Builder);
9755 Context, Policy, Builder);