Lines Matching refs:Policy
1555 PrintingPolicy Policy = Sema::getPrintingPolicy(Context, PP); in getCompletionPrintingPolicy() local
1556 Policy.AnonymousTagLocations = false; in getCompletionPrintingPolicy()
1557 Policy.SuppressStrongLifetime = true; in getCompletionPrintingPolicy()
1558 Policy.SuppressUnwrittenScope = true; in getCompletionPrintingPolicy()
1559 Policy.SuppressScope = true; in getCompletionPrintingPolicy()
1560 return Policy; in getCompletionPrintingPolicy()
1574 const PrintingPolicy &Policy, in GetCompletionTypeString() argument
1579 return BT->getNameAsCString(Policy); in GetCompletionTypeString()
1602 T.getAsStringInternal(Result, Policy); in GetCompletionTypeString()
1614 PrintingPolicy Policy = getCompletionPrintingPolicy(S); in addThisCompletion() local
1616 GetCompletionTypeString(ThisTy, S.Context, Policy, Allocator)); in addThisCompletion()
1692 PrintingPolicy Policy = in AddOverrideResults() local
1696 /*IncludeBriefComments=*/false, CCContext, Policy); in AddOverrideResults()
2260 const PrintingPolicy &Policy, in AddResultTypeChunk() argument
2303 GetCompletionTypeString(T, Context, Policy, Result.getAllocator())); in AddResultTypeChunk()
2403 formatBlockPlaceholder(const PrintingPolicy &Policy, const NamedDecl *BlockDecl,
2410 FormatFunctionParameter(const PrintingPolicy &Policy, const ParmVarDecl *Param, in FormatFunctionParameter() argument
2430 Result += Type.getAsString(Policy) + ")"; in FormatFunctionParameter()
2434 Type.getAsStringInternal(Result, Policy); in FormatFunctionParameter()
2465 Result = Type.getAsString(Policy); in FormatFunctionParameter()
2475 Type.getAsStringInternal(Result, Policy); in FormatFunctionParameter()
2483 return formatBlockPlaceholder(Policy, Param, Block, BlockProto, in FormatFunctionParameter()
2498 formatBlockPlaceholder(const PrintingPolicy &Policy, const NamedDecl *BlockDecl, in formatBlockPlaceholder() argument
2509 ResultType.getAsStringInternal(Result, Policy); in formatBlockPlaceholder()
2523 Params += FormatFunctionParameter(Policy, Block.getParam(I), in formatBlockPlaceholder()
2585 const PrintingPolicy &Policy, in AddFunctionParameterChunks() argument
2602 AddFunctionParameterChunks(PP, Policy, Function, Opt, P, true); in AddFunctionParameterChunks()
2615 std::string PlaceholderStr = FormatFunctionParameter(Policy, Param); in AddFunctionParameterChunks()
2639 ASTContext &Context, const PrintingPolicy &Policy, in AddTemplateParameterChunks() argument
2672 NTTP->getType().getAsStringInternal(PlaceholderStr, Policy); in AddTemplateParameterChunks()
2696 AddTemplateParameterChunks(Context, Policy, Template, Opt, MaxParameters, in AddTemplateParameterChunks()
2721 const PrintingPolicy &Policy) { in AddQualifierToCompletionString() argument
2728 Qualifier->print(OS, Policy); in AddQualifierToCompletionString()
2773 static void AddTypedNameChunk(ASTContext &Context, const PrintingPolicy &Policy, in AddTypedNameChunk() argument
2852 AddTemplateParameterChunks(Context, Policy, Template, Result); in AddTypedNameChunk()
2929 PrintingPolicy Policy = getCompletionPrintingPolicy(Ctx, PP); in CreateCodeCompletionString() local
2953 PP, Ctx, Result, IncludeBriefComments, CCContext, Policy); in CreateCodeCompletionString()
2960 PrintingPolicy &Policy) { in createCodeCompletionStringForOverride() argument
2965 CCContext, Policy); in createCodeCompletionStringForOverride()
2975 PrintingPolicy &Policy) { in createCodeCompletionStringForDecl() argument
2996 AddResultTypeChunk(Ctx, Policy, ND, CCContext.getBaseType(), Result); in createCodeCompletionStringForDecl()
3000 Ctx, Policy); in createCodeCompletionStringForDecl()
3001 AddTypedNameChunk(Ctx, Policy, ND, Result); in createCodeCompletionStringForDecl()
3003 AddFunctionParameterChunks(PP, Policy, Function, Result); in createCodeCompletionStringForDecl()
3012 Ctx, Policy); in createCodeCompletionStringForDecl()
3014 AddTypedNameChunk(Ctx, Policy, Function, Result); in createCodeCompletionStringForDecl()
3051 AddTemplateParameterChunks(Ctx, Policy, FunTmpl, Result, in createCodeCompletionStringForDecl()
3058 AddFunctionParameterChunks(PP, Policy, Function, Result); in createCodeCompletionStringForDecl()
3066 Ctx, Policy); in createCodeCompletionStringForDecl()
3070 AddTemplateParameterChunks(Ctx, Policy, Template, Result); in createCodeCompletionStringForDecl()
3122 Arg = FormatFunctionParameter(Policy, *P, true, in createCodeCompletionStringForDecl()
3130 Arg += ParamType.getAsString(Policy) + ")"; in createCodeCompletionStringForDecl()
3165 Ctx, Policy); in createCodeCompletionStringForDecl()
3227 const PrintingPolicy &Policy, in AddOverloadParameterChunks() argument
3246 AddOverloadParameterChunks(Context, Policy, Function, Prototype, Opt, in AddOverloadParameterChunks()
3263 Placeholder = FormatFunctionParameter(Policy, Param); in AddOverloadParameterChunks()
3268 Placeholder = Prototype->getParamType(P).getAsString(Policy); in AddOverloadParameterChunks()
3297 PrintingPolicy Policy = getCompletionPrintingPolicy(S); in CreateSignatureString() local
3310 FT->getReturnType().getAsString(Policy))); in CreateSignatureString()
3322 AddResultTypeChunk(S.Context, Policy, FDecl, QualType(), Result); in CreateSignatureString()
3327 Proto->getReturnType().getAsString(Policy))); in CreateSignatureString()
3331 AddOverloadParameterChunks(S.getASTContext(), Policy, FDecl, Proto, Result, in CreateSignatureString()
3609 PrintingPolicy Policy = getCompletionPrintingPolicy(S); in MaybeAddOverrideCalls() local
3623 NNS->print(OS, Policy); in MaybeAddOverrideCalls()
3956 static void AddObjCBlockCall(ASTContext &Context, const PrintingPolicy &Policy, in AddObjCBlockCall() argument
3963 Policy, Builder.getAllocator())); in AddObjCBlockCall()
3965 AddTypedNameChunk(Context, Policy, BD, Builder); in AddObjCBlockCall()
3977 FormatFunctionParameter(Policy, BlockLoc.getParam(I)); in AddObjCBlockCall()
4093 PrintingPolicy Policy = getCompletionPrintingPolicy(Results.getSema()); in AddObjCProperties() local
4103 AddResultTypeChunk(Context, Policy, M, CCContext.getBaseType(), Builder); in AddObjCProperties()
5203 PrintingPolicy Policy = getCompletionPrintingPolicy(*this); in CodeCompleteConstructorInitializer() local
5213 AddFunctionParameterChunks(PP, Policy, Function, Builder); in CodeCompleteConstructorInitializer()
5215 AddFunctionParameterChunks(PP, Policy, FunTemplDecl->getTemplatedDecl(), in CodeCompleteConstructorInitializer()
5245 FD->getType().getAsString(Policy)) in CodeCompleteConstructorInitializer()
5259 Results.getAllocator().CopyString(Base.getType().getAsString(Policy)); in CodeCompleteConstructorInitializer()
7017 PrintingPolicy Policy = getCompletionPrintingPolicy(*this); in CodeCompleteObjCPropertySynthesizeIvar() local
7019 GetCompletionTypeString(PropertyType, Context, Policy, Allocator)); in CodeCompleteObjCPropertySynthesizeIvar()
7129 const PrintingPolicy &Policy, in AddObjCPassingTypeChunk() argument
7136 GetCompletionTypeString(Type, Context, Policy, Builder.getAllocator())); in AddObjCPassingTypeChunk()
7163 PrintingPolicy Policy = getCompletionPrintingPolicy(Results.getSema()); in AddObjCKeyValueCompletions() local
7207 AddObjCPassingTypeChunk(Property->getType(), /*Quals=*/0, Context, Policy, in AddObjCKeyValueCompletions()
7252 AddObjCPassingTypeChunk(Property->getType(), /*Quals=*/0, Context, Policy, in AddObjCKeyValueCompletions()
7600 ReturnType, Context, Policy, Builder.getAllocator())); in AddObjCKeyValueCompletions()
7814 PrintingPolicy Policy = getCompletionPrintingPolicy(*this); in CodeCompleteObjCMethodDecl() local
7834 Policy, Builder); in CodeCompleteObjCMethodDecl()
7868 Policy, Builder); in CodeCompleteObjCMethodDecl()