Lines Matching refs:Policy

1990   PrintingPolicy Policy = Sema::getPrintingPolicy(Context, PP);  in getCompletionPrintingPolicy()  local
1991 Policy.AnonymousTagLocations = false; in getCompletionPrintingPolicy()
1992 Policy.SuppressStrongLifetime = true; in getCompletionPrintingPolicy()
1993 Policy.SuppressUnwrittenScope = true; in getCompletionPrintingPolicy()
1994 Policy.SuppressScope = true; in getCompletionPrintingPolicy()
1995 Policy.CleanUglifiedParameters = true; in getCompletionPrintingPolicy()
1996 return Policy; in getCompletionPrintingPolicy()
2010 const PrintingPolicy &Policy, in GetCompletionTypeString() argument
2015 return BT->getNameAsCString(Policy); in GetCompletionTypeString()
2038 T.getAsStringInternal(Result, Policy); in GetCompletionTypeString()
2050 PrintingPolicy Policy = getCompletionPrintingPolicy(S); in addThisCompletion() local
2052 GetCompletionTypeString(ThisTy, S.Context, Policy, Allocator)); in addThisCompletion()
2116 PrintingPolicy Policy = in AddOverrideResults() local
2120 /*IncludeBriefComments=*/false, CCContext, Policy); in AddOverrideResults()
2770 const PrintingPolicy &Policy, in AddResultTypeChunk() argument
2813 GetCompletionTypeString(T, Context, Policy, Result.getAllocator())); in AddResultTypeChunk()
2917 const PrintingPolicy &Policy, const NamedDecl *BlockDecl,
2923 const PrintingPolicy &Policy, const DeclaratorDecl *Param, in FormatFunctionParameter() argument
2950 Result += Type.getAsString(Policy) + ")"; in FormatFunctionParameter()
2954 Type.getAsStringInternal(Result, Policy); in FormatFunctionParameter()
2985 Result = Type.getAsString(Policy); in FormatFunctionParameter()
2994 Type.getAsStringInternal(Result, Policy); in FormatFunctionParameter()
3002 return formatBlockPlaceholder(Policy, Param, Block, BlockProto, in FormatFunctionParameter()
3017 formatBlockPlaceholder(const PrintingPolicy &Policy, const NamedDecl *BlockDecl, in formatBlockPlaceholder() argument
3028 ResultType.getAsStringInternal(Result, Policy); in formatBlockPlaceholder()
3042 Params += FormatFunctionParameter(Policy, Block.getParam(I), in formatBlockPlaceholder()
3104 const PrintingPolicy &Policy, in AddFunctionParameterChunks() argument
3121 AddFunctionParameterChunks(PP, Policy, Function, Opt, P, true); in AddFunctionParameterChunks()
3134 std::string PlaceholderStr = FormatFunctionParameter(Policy, Param); in AddFunctionParameterChunks()
3158 ASTContext &Context, const PrintingPolicy &Policy, in AddTemplateParameterChunks() argument
3180 TC->print(OS, Policy); in AddTemplateParameterChunks()
3195 NTTP->getType().getAsStringInternal(PlaceholderStr, Policy); in AddTemplateParameterChunks()
3219 AddTemplateParameterChunks(Context, Policy, Template, Opt, MaxParameters, in AddTemplateParameterChunks()
3244 const PrintingPolicy &Policy) { in AddQualifierToCompletionString() argument
3251 Qualifier->print(OS, Policy); in AddQualifierToCompletionString()
3296 static void AddTypedNameChunk(ASTContext &Context, const PrintingPolicy &Policy, in AddTypedNameChunk() argument
3375 AddTemplateParameterChunks(Context, Policy, Template, Result); in AddTypedNameChunk()
3452 PrintingPolicy Policy = getCompletionPrintingPolicy(Ctx, PP); in CreateCodeCompletionString() local
3476 PP, Ctx, Result, IncludeBriefComments, CCContext, Policy); in CreateCodeCompletionString()
3502 PrintingPolicy &Policy) { in createCodeCompletionStringForOverride() argument
3505 CCContext, Policy); in createCodeCompletionStringForOverride()
3533 PrintingPolicy &Policy) { in createCodeCompletionStringForDecl() argument
3555 AddResultTypeChunk(Ctx, Policy, Function, CCContext.getBaseType(), Result); in createCodeCompletionStringForDecl()
3557 Ctx, Policy); in createCodeCompletionStringForDecl()
3558 AddTypedNameChunk(Ctx, Policy, ND, Result); in createCodeCompletionStringForDecl()
3560 AddFunctionParameterChunks(PP, Policy, Function, Result); in createCodeCompletionStringForDecl()
3576 AddResultTypeChunk(Ctx, Policy, ND, CCContext.getBaseType(), Result); in createCodeCompletionStringForDecl()
3581 Ctx, Policy); in createCodeCompletionStringForDecl()
3583 AddTypedNameChunk(Ctx, Policy, Function, Result); in createCodeCompletionStringForDecl()
3635 AddTemplateParameterChunks(Ctx, Policy, FunTmpl, Result, in createCodeCompletionStringForDecl()
3642 AddFunctionParameterChunks(PP, Policy, Function, Result); in createCodeCompletionStringForDecl()
3650 Ctx, Policy); in createCodeCompletionStringForDecl()
3654 AddTemplateParameterChunks(Ctx, Policy, Template, Result); in createCodeCompletionStringForDecl()
3709 Arg = FormatFunctionParameter(Policy, *P, true, in createCodeCompletionStringForDecl()
3717 Arg += ParamType.getAsString(Policy) + ")"; in createCodeCompletionStringForDecl()
3752 Ctx, Policy); in createCodeCompletionStringForDecl()
3812 const PrintingPolicy &Policy, in AddOverloadAggregateChunks() argument
3830 AddChunk(Base.getType().getAsString(Policy)); in AddOverloadAggregateChunks()
3833 AddChunk(FormatFunctionParameter(Policy, Field)); in AddOverloadAggregateChunks()
3839 ASTContext &Context, const PrintingPolicy &Policy, in AddOverloadParameterChunks() argument
3861 AddOverloadParameterChunks(Context, Policy, Function, Prototype, in AddOverloadParameterChunks()
3881 Placeholder = FormatFunctionParameter(Policy, Param); in AddOverloadParameterChunks()
3886 Placeholder = Prototype->getParamType(P).getAsString(Policy); in AddOverloadParameterChunks()
3913 const PrintingPolicy &Policy) { in formatTemplateParameterPlaceholder() argument
3923 Param->print(OS, Policy); in formatTemplateParameterPlaceholder()
3928 const PrintingPolicy &Policy) { in templateResultType() argument
3932 return VTD->getTemplatedDecl()->getType().getAsString(Policy); in templateResultType()
3934 return FTD->getTemplatedDecl()->getReturnType().getAsString(Policy); in templateResultType()
3946 const PrintingPolicy &Policy) { in createTemplateSignatureString() argument
3950 std::string ResultType = templateResultType(TD, Policy); in createTemplateSignatureString()
3962 formatTemplateParameterPlaceholder(Params[I], Optional, Policy); in createTemplateSignatureString()
3988 PrintingPolicy Policy = getCompletionPrintingPolicy(S); in CreateSignatureString() local
3992 Policy.SuppressTemplateArgsInCXXConstructors = true; in CreateSignatureString()
4000 Policy); in CreateSignatureString()
4015 AddResultTypeChunk(S.Context, Policy, FDecl, QualType(), Result); in CreateSignatureString()
4019 FDecl->getDeclName().print(OS, Policy); in CreateSignatureString()
4024 getFunctionType()->getReturnType().getAsString(Policy))); in CreateSignatureString()
4031 AddOverloadAggregateChunks(getAggregate(), Policy, Result, CurrentArg); in CreateSignatureString()
4033 AddOverloadParameterChunks(S.getASTContext(), Policy, FDecl, Proto, in CreateSignatureString()
4323 PrintingPolicy Policy = getCompletionPrintingPolicy(S); in MaybeAddOverrideCalls() local
4337 NNS->print(OS, Policy); in MaybeAddOverrideCalls()
4948 static void AddObjCBlockCall(ASTContext &Context, const PrintingPolicy &Policy, in AddObjCBlockCall() argument
4955 Policy, Builder.getAllocator())); in AddObjCBlockCall()
4957 AddTypedNameChunk(Context, Policy, BD, Builder); in AddObjCBlockCall()
4969 FormatFunctionParameter(Policy, BlockLoc.getParam(I)); in AddObjCBlockCall()
5085 PrintingPolicy Policy = getCompletionPrintingPolicy(Results.getSema()); in AddObjCProperties() local
5095 AddResultTypeChunk(Context, Policy, M, CCContext.getBaseType(), Builder); in AddObjCProperties()
6912 PrintingPolicy Policy = getCompletionPrintingPolicy(*this); in CodeCompleteConstructorInitializer() local
6922 AddFunctionParameterChunks(PP, Policy, Function, Builder); in CodeCompleteConstructorInitializer()
6924 AddFunctionParameterChunks(PP, Policy, FunTemplDecl->getTemplatedDecl(), in CodeCompleteConstructorInitializer()
6954 FD->getType().getAsString(Policy)) in CodeCompleteConstructorInitializer()
6968 Results.getAllocator().CopyString(Base.getType().getAsString(Policy)); in CodeCompleteConstructorInitializer()
8808 PrintingPolicy Policy = getCompletionPrintingPolicy(*this); in CodeCompleteObjCPropertySynthesizeIvar() local
8810 GetCompletionTypeString(PropertyType, Context, Policy, Allocator)); in CodeCompleteObjCPropertySynthesizeIvar()
8920 const PrintingPolicy &Policy, in AddObjCPassingTypeChunk() argument
8927 GetCompletionTypeString(Type, Context, Policy, Builder.getAllocator())); in AddObjCPassingTypeChunk()
8954 PrintingPolicy Policy = getCompletionPrintingPolicy(Results.getSema()); in AddObjCKeyValueCompletions() local
8998 AddObjCPassingTypeChunk(Property->getType(), /*Quals=*/0, Context, Policy, in AddObjCKeyValueCompletions()
9043 AddObjCPassingTypeChunk(Property->getType(), /*Quals=*/0, Context, Policy, in AddObjCKeyValueCompletions()
9391 ReturnType, Context, Policy, Builder.getAllocator())); in AddObjCKeyValueCompletions()
9606 PrintingPolicy Policy = getCompletionPrintingPolicy(*this); in CodeCompleteObjCMethodDecl() local
9626 Policy, Builder); in CodeCompleteObjCMethodDecl()
9662 Context, Policy, Builder); in CodeCompleteObjCMethodDecl()