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