Lines Matching refs:Policy
1894 PrintingPolicy Policy = Sema::getPrintingPolicy(Context, PP); in getCompletionPrintingPolicy() local
1895 Policy.AnonymousTagLocations = false; in getCompletionPrintingPolicy()
1896 Policy.SuppressStrongLifetime = true; in getCompletionPrintingPolicy()
1897 Policy.SuppressUnwrittenScope = true; in getCompletionPrintingPolicy()
1898 Policy.SuppressScope = true; in getCompletionPrintingPolicy()
1899 return Policy; in getCompletionPrintingPolicy()
1913 const PrintingPolicy &Policy, in GetCompletionTypeString() argument
1918 return BT->getNameAsCString(Policy); in GetCompletionTypeString()
1941 T.getAsStringInternal(Result, Policy); in GetCompletionTypeString()
1953 PrintingPolicy Policy = getCompletionPrintingPolicy(S); in addThisCompletion() local
1955 GetCompletionTypeString(ThisTy, S.Context, Policy, Allocator)); in addThisCompletion()
2019 PrintingPolicy Policy = in AddOverrideResults() local
2023 /*IncludeBriefComments=*/false, CCContext, Policy); in AddOverrideResults()
2666 const PrintingPolicy &Policy, in AddResultTypeChunk() argument
2709 GetCompletionTypeString(T, Context, Policy, Result.getAllocator())); in AddResultTypeChunk()
2813 formatBlockPlaceholder(const PrintingPolicy &Policy, const NamedDecl *BlockDecl,
2820 FormatFunctionParameter(const PrintingPolicy &Policy, const ParmVarDecl *Param, in FormatFunctionParameter() argument
2845 Result += Type.getAsString(Policy) + ")"; in FormatFunctionParameter()
2849 Type.getAsStringInternal(Result, Policy); in FormatFunctionParameter()
2880 Result = Type.getAsString(Policy); in FormatFunctionParameter()
2890 Type.getAsStringInternal(Result, Policy); in FormatFunctionParameter()
2898 return formatBlockPlaceholder(Policy, Param, Block, BlockProto, in FormatFunctionParameter()
2913 formatBlockPlaceholder(const PrintingPolicy &Policy, const NamedDecl *BlockDecl, in formatBlockPlaceholder() argument
2924 ResultType.getAsStringInternal(Result, Policy); in formatBlockPlaceholder()
2938 Params += FormatFunctionParameter(Policy, Block.getParam(I), in formatBlockPlaceholder()
3000 const PrintingPolicy &Policy, in AddFunctionParameterChunks() argument
3017 AddFunctionParameterChunks(PP, Policy, Function, Opt, P, true); in AddFunctionParameterChunks()
3030 std::string PlaceholderStr = FormatFunctionParameter(Policy, Param); in AddFunctionParameterChunks()
3054 ASTContext &Context, const PrintingPolicy &Policy, in AddTemplateParameterChunks() argument
3076 TC->print(OS, Policy); in AddTemplateParameterChunks()
3091 NTTP->getType().getAsStringInternal(PlaceholderStr, Policy); in AddTemplateParameterChunks()
3115 AddTemplateParameterChunks(Context, Policy, Template, Opt, MaxParameters, in AddTemplateParameterChunks()
3140 const PrintingPolicy &Policy) { in AddQualifierToCompletionString() argument
3147 Qualifier->print(OS, Policy); in AddQualifierToCompletionString()
3192 static void AddTypedNameChunk(ASTContext &Context, const PrintingPolicy &Policy, in AddTypedNameChunk() argument
3271 AddTemplateParameterChunks(Context, Policy, Template, Result); in AddTypedNameChunk()
3348 PrintingPolicy Policy = getCompletionPrintingPolicy(Ctx, PP); in CreateCodeCompletionString() local
3372 PP, Ctx, Result, IncludeBriefComments, CCContext, Policy); in CreateCodeCompletionString()
3398 PrintingPolicy &Policy) { in createCodeCompletionStringForOverride() argument
3401 CCContext, Policy); in createCodeCompletionStringForOverride()
3429 PrintingPolicy &Policy) { in createCodeCompletionStringForDecl() argument
3451 AddResultTypeChunk(Ctx, Policy, Function, CCContext.getBaseType(), Result); in createCodeCompletionStringForDecl()
3453 Ctx, Policy); in createCodeCompletionStringForDecl()
3454 AddTypedNameChunk(Ctx, Policy, ND, Result); in createCodeCompletionStringForDecl()
3456 AddFunctionParameterChunks(PP, Policy, Function, Result); in createCodeCompletionStringForDecl()
3472 AddResultTypeChunk(Ctx, Policy, ND, CCContext.getBaseType(), Result); in createCodeCompletionStringForDecl()
3477 Ctx, Policy); in createCodeCompletionStringForDecl()
3479 AddTypedNameChunk(Ctx, Policy, Function, Result); in createCodeCompletionStringForDecl()
3516 AddTemplateParameterChunks(Ctx, Policy, FunTmpl, Result, in createCodeCompletionStringForDecl()
3523 AddFunctionParameterChunks(PP, Policy, Function, Result); in createCodeCompletionStringForDecl()
3531 Ctx, Policy); in createCodeCompletionStringForDecl()
3535 AddTemplateParameterChunks(Ctx, Policy, Template, Result); in createCodeCompletionStringForDecl()
3590 Arg = FormatFunctionParameter(Policy, *P, true, in createCodeCompletionStringForDecl()
3598 Arg += ParamType.getAsString(Policy) + ")"; in createCodeCompletionStringForDecl()
3633 Ctx, Policy); in createCodeCompletionStringForDecl()
3695 const PrintingPolicy &Policy, in AddOverloadParameterChunks() argument
3714 AddOverloadParameterChunks(Context, Policy, Function, Prototype, Opt, in AddOverloadParameterChunks()
3731 Placeholder = FormatFunctionParameter(Policy, Param); in AddOverloadParameterChunks()
3736 Placeholder = Prototype->getParamType(P).getAsString(Policy); in AddOverloadParameterChunks()
3765 PrintingPolicy Policy = getCompletionPrintingPolicy(S); in CreateSignatureString() local
3769 Policy.SuppressTemplateArgsInCXXConstructors = true; in CreateSignatureString()
3782 FT->getReturnType().getAsString(Policy))); in CreateSignatureString()
3794 AddResultTypeChunk(S.Context, Policy, FDecl, QualType(), Result); in CreateSignatureString()
3798 FDecl->getDeclName().print(OS, Policy); in CreateSignatureString()
3802 Proto->getReturnType().getAsString(Policy))); in CreateSignatureString()
3806 AddOverloadParameterChunks(S.getASTContext(), Policy, FDecl, Proto, Result, in CreateSignatureString()
4087 PrintingPolicy Policy = getCompletionPrintingPolicy(S); in MaybeAddOverrideCalls() local
4101 NNS->print(OS, Policy); in MaybeAddOverrideCalls()
4560 static void AddObjCBlockCall(ASTContext &Context, const PrintingPolicy &Policy, in AddObjCBlockCall() argument
4567 Policy, Builder.getAllocator())); in AddObjCBlockCall()
4569 AddTypedNameChunk(Context, Policy, BD, Builder); in AddObjCBlockCall()
4581 FormatFunctionParameter(Policy, BlockLoc.getParam(I)); in AddObjCBlockCall()
4697 PrintingPolicy Policy = getCompletionPrintingPolicy(Results.getSema()); in AddObjCProperties() local
4707 AddResultTypeChunk(Context, Policy, M, CCContext.getBaseType(), Builder); in AddObjCProperties()
6284 PrintingPolicy Policy = getCompletionPrintingPolicy(*this); in CodeCompleteConstructorInitializer() local
6294 AddFunctionParameterChunks(PP, Policy, Function, Builder); in CodeCompleteConstructorInitializer()
6296 AddFunctionParameterChunks(PP, Policy, FunTemplDecl->getTemplatedDecl(), in CodeCompleteConstructorInitializer()
6326 FD->getType().getAsString(Policy)) in CodeCompleteConstructorInitializer()
6340 Results.getAllocator().CopyString(Base.getType().getAsString(Policy)); in CodeCompleteConstructorInitializer()
8159 PrintingPolicy Policy = getCompletionPrintingPolicy(*this); in CodeCompleteObjCPropertySynthesizeIvar() local
8161 GetCompletionTypeString(PropertyType, Context, Policy, Allocator)); in CodeCompleteObjCPropertySynthesizeIvar()
8271 const PrintingPolicy &Policy, in AddObjCPassingTypeChunk() argument
8278 GetCompletionTypeString(Type, Context, Policy, Builder.getAllocator())); in AddObjCPassingTypeChunk()
8305 PrintingPolicy Policy = getCompletionPrintingPolicy(Results.getSema()); in AddObjCKeyValueCompletions() local
8349 AddObjCPassingTypeChunk(Property->getType(), /*Quals=*/0, Context, Policy, in AddObjCKeyValueCompletions()
8394 AddObjCPassingTypeChunk(Property->getType(), /*Quals=*/0, Context, Policy, in AddObjCKeyValueCompletions()
8742 ReturnType, Context, Policy, Builder.getAllocator())); in AddObjCKeyValueCompletions()
8956 PrintingPolicy Policy = getCompletionPrintingPolicy(*this); in CodeCompleteObjCMethodDecl() local
8976 Policy, Builder); in CodeCompleteObjCMethodDecl()
9012 Context, Policy, Builder); in CodeCompleteObjCMethodDecl()