Lines Matching refs:CodeCompletionContext
161 CodeCompletionContext CompletionContext;
174 const CodeCompletionContext &CompletionContext, in ResultBuilder()
185 case CodeCompletionContext::CCC_Expression: in ResultBuilder()
186 case CodeCompletionContext::CCC_ObjCMessageReceiver: in ResultBuilder()
187 case CodeCompletionContext::CCC_ParenthesizedExpression: in ResultBuilder()
188 case CodeCompletionContext::CCC_Statement: in ResultBuilder()
189 case CodeCompletionContext::CCC_Recovery: in ResultBuilder()
248 const CodeCompletionContext &getCompletionContext() const { in getCompletionContext()
739 !(CompletionContext.getKind() == CodeCompletionContext::CCC_Statement || in getBasePriority()
741 == CodeCompletionContext::CCC_ObjCMessageReceiver || in getBasePriority()
743 == CodeCompletionContext::CCC_ParenthesizedExpression)) in getBasePriority()
3024 CodeCompletionContext Context, in HandleCodeCompleteResults()
3031 static enum CodeCompletionContext::Kind mapCodeCompletionContext(Sema &S, in mapCodeCompletionContext()
3035 return CodeCompletionContext::CCC_TopLevel; in mapCodeCompletionContext()
3038 return CodeCompletionContext::CCC_ClassStructUnion; in mapCodeCompletionContext()
3041 return CodeCompletionContext::CCC_ObjCInterface; in mapCodeCompletionContext()
3044 return CodeCompletionContext::CCC_ObjCImplementation; in mapCodeCompletionContext()
3047 return CodeCompletionContext::CCC_ObjCIvarList; in mapCodeCompletionContext()
3052 return CodeCompletionContext::CCC_TopLevel; in mapCodeCompletionContext()
3054 return CodeCompletionContext::CCC_ClassStructUnion; in mapCodeCompletionContext()
3055 return CodeCompletionContext::CCC_Other; in mapCodeCompletionContext()
3058 return CodeCompletionContext::CCC_Recovery; in mapCodeCompletionContext()
3063 return CodeCompletionContext::CCC_ParenthesizedExpression; in mapCodeCompletionContext()
3065 return CodeCompletionContext::CCC_Expression; in mapCodeCompletionContext()
3069 return CodeCompletionContext::CCC_Expression; in mapCodeCompletionContext()
3072 return CodeCompletionContext::CCC_Statement; in mapCodeCompletionContext()
3075 return CodeCompletionContext::CCC_Type; in mapCodeCompletionContext()
3078 return CodeCompletionContext::CCC_ParenthesizedExpression; in mapCodeCompletionContext()
3081 return CodeCompletionContext::CCC_Type; in mapCodeCompletionContext()
3165 CodeCompletionContext::CCC_Other); in CodeCompleteModuleImport()
3312 ? CodeCompletionContext::CCC_PotentiallyQualifiedName in CodeCompleteDeclSpec()
3313 : CodeCompletionContext::CCC_Name); in CodeCompleteDeclSpec()
3384 CodeCompletionContext::CCC_Expression); in CodeCompleteExpression()
3423 CodeCompletionContext(CodeCompletionContext::CCC_Expression, in CodeCompleteExpression()
3552 enum CodeCompletionContext::Kind contextKind; in CodeCompleteMemberReferenceExpr()
3555 contextKind = CodeCompletionContext::CCC_ArrowMemberAccess; in CodeCompleteMemberReferenceExpr()
3560 contextKind = CodeCompletionContext::CCC_ObjCPropertyAccess; in CodeCompleteMemberReferenceExpr()
3563 contextKind = CodeCompletionContext::CCC_DotMemberAccess; in CodeCompleteMemberReferenceExpr()
3569 CodeCompletionContext(contextKind, in CodeCompleteMemberReferenceExpr()
3652 enum CodeCompletionContext::Kind ContextKind in CodeCompleteTag()
3653 = CodeCompletionContext::CCC_Other; in CodeCompleteTag()
3657 ContextKind = CodeCompletionContext::CCC_EnumTag; in CodeCompleteTag()
3662 ContextKind = CodeCompletionContext::CCC_UnionTag; in CodeCompleteTag()
3669 ContextKind = CodeCompletionContext::CCC_ClassOrStructTag; in CodeCompleteTag()
3698 CodeCompletionContext::CCC_TypeQualifiers); in CodeCompleteTypeQualifiers()
3784 CodeCompletionContext::CCC_Expression); in CodeCompleteCase()
3797 enum CodeCompletionContext::Kind kind = CodeCompletionContext::CCC_Other; in CodeCompleteCase()
3800 kind = CodeCompletionContext::CCC_OtherWithMacros; in CodeCompleteCase()
4038 CodeCompletionContext::CCC_Name); in CodeCompleteQualifiedId()
4070 CodeCompletionContext::CCC_PotentiallyQualifiedName, in CodeCompleteUsing()
4086 CodeCompletionContext::CCC_PotentiallyQualifiedName, in CodeCompleteUsing()
4098 CodeCompletionContext::CCC_Namespace, in CodeCompleteUsingDirective()
4106 CodeCompletionContext::CCC_Namespace, in CodeCompleteUsingDirective()
4124 ? CodeCompletionContext::CCC_Namespace in CodeCompleteNamespaceDecl()
4125 : CodeCompletionContext::CCC_Other, in CodeCompleteNamespaceDecl()
4165 CodeCompletionContext::CCC_Namespace, in CodeCompleteNamespaceAliasDecl()
4182 CodeCompletionContext::CCC_Type, in CodeCompleteOperatorName()
4203 CodeCompletionContext::CCC_Type, in CodeCompleteOperatorName()
4218 CodeCompletionContext::CCC_PotentiallyQualifiedName); in CodeCompleteConstructorInitializer()
4331 CodeCompletionContext::CCC_Other); in CodeCompleteLambdaIntroducer()
4472 CodeCompletionContext::CCC_Other); in CodeCompleteObjCAtDirective()
4482 CodeCompletionContext::CCC_Other, in CodeCompleteObjCAtDirective()
4611 CodeCompletionContext::CCC_Other); in CodeCompleteObjCAtVisibility()
4616 CodeCompletionContext::CCC_Other, in CodeCompleteObjCAtVisibility()
4623 CodeCompletionContext::CCC_Other); in CodeCompleteObjCAtStatement()
4629 CodeCompletionContext::CCC_Other, in CodeCompleteObjCAtStatement()
4636 CodeCompletionContext::CCC_Other); in CodeCompleteObjCAtExpression()
4641 CodeCompletionContext::CCC_Other, in CodeCompleteObjCAtExpression()
4686 CodeCompletionContext::CCC_Other); in CodeCompleteObjCPropertyFlags()
4731 CodeCompletionContext::CCC_Other, in CodeCompleteObjCPropertyFlags()
4909 CodeCompletionContext::CCC_Other); in CodeCompleteObjCPropertyGetter()
4917 CodeCompletionContext::CCC_Other, in CodeCompleteObjCPropertyGetter()
4937 CodeCompletionContext::CCC_Other); in CodeCompleteObjCPropertySetter()
4946 CodeCompletionContext::CCC_Other, in CodeCompleteObjCPropertySetter()
4954 CodeCompletionContext::CCC_Type); in CodeCompleteObjCPassingType()
5018 CodeCompletionContext::CCC_Type, in CodeCompleteObjCPassingType()
5217 CodeCompletionContext::CCC_ObjCMessageReceiver, in CodeCompleteObjCMessageReceiver()
5433 CodeCompletionContext(CodeCompletionContext::CCC_ObjCClassMessage, in CodeCompleteObjCClassMessage()
5505 CodeCompletionContext(CodeCompletionContext::CCC_ObjCInstanceMessage, in CodeCompleteObjCInstanceMessage()
5652 CodeCompletionContext::CCC_SelectorName); in CodeCompleteObjCSelector()
5690 CodeCompletionContext::CCC_SelectorName, in CodeCompleteObjCSelector()
5714 CodeCompletionContext::CCC_ObjCProtocolName); in CodeCompleteObjCProtocolReferences()
5735 CodeCompletionContext::CCC_ObjCProtocolName, in CodeCompleteObjCProtocolReferences()
5742 CodeCompletionContext::CCC_ObjCProtocolName); in CodeCompleteObjCProtocolDecl()
5755 CodeCompletionContext::CCC_ObjCProtocolName, in CodeCompleteObjCProtocolDecl()
5780 CodeCompletionContext::CCC_Other); in CodeCompleteObjCInterfaceDecl()
5792 CodeCompletionContext::CCC_ObjCInterfaceName, in CodeCompleteObjCInterfaceDecl()
5800 CodeCompletionContext::CCC_ObjCInterfaceName); in CodeCompleteObjCSuperclass()
5818 CodeCompletionContext::CCC_ObjCInterfaceName, in CodeCompleteObjCSuperclass()
5825 CodeCompletionContext::CCC_Other); in CodeCompleteObjCImplementationDecl()
5837 CodeCompletionContext::CCC_ObjCInterfaceName, in CodeCompleteObjCImplementationDecl()
5848 CodeCompletionContext::CCC_ObjCCategoryName); in CodeCompleteObjCInterfaceCategory()
5872 CodeCompletionContext::CCC_ObjCCategoryName, in CodeCompleteObjCInterfaceCategory()
5892 CodeCompletionContext::CCC_ObjCCategoryName); in CodeCompleteObjCImplementationCategory()
5914 CodeCompletionContext::CCC_ObjCCategoryName, in CodeCompleteObjCImplementationCategory()
5921 CodeCompletionContext::CCC_Other); in CodeCompleteObjCPropertyDefinition()
5952 CodeCompletionContext::CCC_Other, in CodeCompleteObjCPropertyDefinition()
5961 CodeCompletionContext::CCC_Other); in CodeCompleteObjCPropertySynthesizeIvar()
6045 CodeCompletionContext::CCC_Other, in CodeCompleteObjCPropertySynthesizeIvar()
6836 CodeCompletionContext::CCC_Other, in CodeCompleteObjCMethodDecl()
6850 CodeCompletionContext::CCC_Other); in CodeCompleteObjCMethodDecl()
6960 CodeCompletionContext::CCC_Other, in CodeCompleteObjCMethodDecl()
6986 CodeCompletionContext::CCC_Other); in CodeCompleteObjCMethodDeclSelector()
7032 CodeCompletionContext::CCC_Other, in CodeCompleteObjCMethodDeclSelector()
7039 CodeCompletionContext::CCC_PreprocessorDirective); in CodeCompletePreprocessorDirective()
7191 CodeCompletionContext::CCC_PreprocessorDirective, in CodeCompletePreprocessorDirective()
7204 IsDefinition? CodeCompletionContext::CCC_MacroName in CodeCompletePreprocessorMacroName()
7205 : CodeCompletionContext::CCC_MacroNameUse); in CodeCompletePreprocessorMacroName()
7232 CodeCompletionContext::CCC_PreprocessorExpression); in CodeCompletePreprocessorExpression()
7250 CodeCompletionContext::CCC_PreprocessorExpression, in CodeCompletePreprocessorExpression()
7267 CodeCompletionContext::CCC_NaturalLanguage, in CodeCompleteNaturalLanguage()
7275 CodeCompletionContext::CCC_Recovery); in GatherGlobalCodeCompletions()