Home | History | Annotate | Download | only in Sema

Lines Matching refs:CodeCompletionContext

161     CodeCompletionContext CompletionContext;
174 const CodeCompletionContext &CompletionContext,
185 case CodeCompletionContext::CCC_Expression:
186 case CodeCompletionContext::CCC_ObjCMessageReceiver:
187 case CodeCompletionContext::CCC_ParenthesizedExpression:
188 case CodeCompletionContext::CCC_Statement:
189 case CodeCompletionContext::CCC_Recovery:
248 const CodeCompletionContext &getCompletionContext() const {
739 !(CompletionContext.getKind() == CodeCompletionContext::CCC_Statement ||
741 == CodeCompletionContext::CCC_ObjCMessageReceiver ||
743 == CodeCompletionContext::CCC_ParenthesizedExpression))
3023 CodeCompletionContext Context,
3030 static enum CodeCompletionContext::Kind mapCodeCompletionContext(Sema &S,
3034 return CodeCompletionContext::CCC_TopLevel;
3037 return CodeCompletionContext::CCC_ClassStructUnion;
3040 return CodeCompletionContext::CCC_ObjCInterface;
3043 return CodeCompletionContext::CCC_ObjCImplementation;
3046 return CodeCompletionContext::CCC_ObjCIvarList;
3051 return CodeCompletionContext::CCC_TopLevel;
3053 return CodeCompletionContext::CCC_ClassStructUnion;
3054 return CodeCompletionContext::CCC_Other;
3057 return CodeCompletionContext::CCC_Recovery;
3062 return CodeCompletionContext::CCC_ParenthesizedExpression;
3064 return CodeCompletionContext::CCC_Expression;
3068 return CodeCompletionContext::CCC_Expression;
3071 return CodeCompletionContext::CCC_Statement;
3074 return CodeCompletionContext::CCC_Type;
3077 return CodeCompletionContext::CCC_ParenthesizedExpression;
3080 return CodeCompletionContext::CCC_Type;
3164 CodeCompletionContext::CCC_Other);
3311 ? CodeCompletionContext::CCC_PotentiallyQualifiedName
3312 : CodeCompletionContext::CCC_Name);
3383 CodeCompletionContext::CCC_Expression);
3422 CodeCompletionContext(CodeCompletionContext::CCC_Expression,
3551 enum CodeCompletionContext::Kind contextKind;
3554 contextKind = CodeCompletionContext::CCC_ArrowMemberAccess;
3559 contextKind = CodeCompletionContext::CCC_ObjCPropertyAccess;
3562 contextKind = CodeCompletionContext::CCC_DotMemberAccess;
3568 CodeCompletionContext(contextKind,
3651 enum CodeCompletionContext::Kind ContextKind
3652 = CodeCompletionContext::CCC_Other;
3656 ContextKind = CodeCompletionContext::CCC_EnumTag;
3661 ContextKind = CodeCompletionContext::CCC_UnionTag;
3668 ContextKind = CodeCompletionContext::CCC_ClassOrStructTag;
3697 CodeCompletionContext::CCC_TypeQualifiers);
3783 CodeCompletionContext::CCC_Expression);
3796 enum CodeCompletionContext::Kind kind = CodeCompletionContext::CCC_Other;
3799 kind = CodeCompletionContext::CCC_OtherWithMacros;
4037 CodeCompletionContext::CCC_Name);
4069 CodeCompletionContext::CCC_PotentiallyQualifiedName,
4085 CodeCompletionContext::CCC_PotentiallyQualifiedName,
4097 CodeCompletionContext::CCC_Namespace,
4105 CodeCompletionContext::CCC_Namespace,
4123 ? CodeCompletionContext::CCC_Namespace
4124 : CodeCompletionContext::CCC_Other,
4164 CodeCompletionContext::CCC_Namespace,
4181 CodeCompletionContext::CCC_Type,
4202 CodeCompletionContext::CCC_Type,
4217 CodeCompletionContext::CCC_PotentiallyQualifiedName);
4327 CodeCompletionContext::CCC_Other);
4468 CodeCompletionContext::CCC_Other);
4478 CodeCompletionContext::CCC_Other,
4607 CodeCompletionContext::CCC_Other);
4612 CodeCompletionContext::CCC_Other,
4619 CodeCompletionContext::CCC_Other);
4625 CodeCompletionContext::CCC_Other,
4632 CodeCompletionContext::CCC_Other);
4637 CodeCompletionContext::CCC_Other,
4682 CodeCompletionContext::CCC_Other);
4727 CodeCompletionContext::CCC_Other,
4905 CodeCompletionContext::CCC_Other);
4913 CodeCompletionContext::CCC_Other,
4933 CodeCompletionContext::CCC_Other);
4942 CodeCompletionContext::CCC_Other,
4950 CodeCompletionContext::CCC_Type);
5014 CodeCompletionContext::CCC_Type,
5213 CodeCompletionContext::CCC_ObjCMessageReceiver,
5429 CodeCompletionContext(CodeCompletionContext::CCC_ObjCClassMessage,
5501 CodeCompletionContext(CodeCompletionContext::CCC_ObjCInstanceMessage,
5648 CodeCompletionContext::CCC_SelectorName);
5686 CodeCompletionContext::CCC_SelectorName,
5710 CodeCompletionContext::CCC_ObjCProtocolName);
5731 CodeCompletionContext::CCC_ObjCProtocolName,
5738 CodeCompletionContext::CCC_ObjCProtocolName);
5751 CodeCompletionContext::CCC_ObjCProtocolName,
5776 CodeCompletionContext::CCC_Other);
5788 CodeCompletionContext::CCC_ObjCInterfaceName,
5796 CodeCompletionContext::CCC_ObjCInterfaceName);
5814 CodeCompletionContext::CCC_ObjCInterfaceName,
5821 CodeCompletionContext::CCC_Other);
5833 CodeCompletionContext::CCC_ObjCInterfaceName,
5844 CodeCompletionContext::CCC_ObjCCategoryName);
5868 CodeCompletionContext::CCC_ObjCCategoryName,
5888 CodeCompletionContext::CCC_ObjCCategoryName);
5910 CodeCompletionContext::CCC_ObjCCategoryName,
5917 CodeCompletionContext::CCC_Other);
5948 CodeCompletionContext::CCC_Other,
5957 CodeCompletionContext::CCC_Other);
6041 CodeCompletionContext::CCC_Other,
6827 CodeCompletionContext::CCC_Other,
6841 CodeCompletionContext::CCC_Other);
6951 CodeCompletionContext::CCC_Other,
6977 CodeCompletionContext::CCC_Other);
7021 CodeCompletionContext::CCC_Other,
7028 CodeCompletionContext::CCC_PreprocessorDirective);
7180 CodeCompletionContext::CCC_PreprocessorDirective,
7193 IsDefinition? CodeCompletionContext::CCC_MacroName
7194 : CodeCompletionContext::CCC_MacroNameUse);
7221 CodeCompletionContext::CCC_PreprocessorExpression);
7239 CodeCompletionContext::CCC_PreprocessorExpression,
7256 CodeCompletionContext::CCC_NaturalLanguage,
7264 CodeCompletionContext::CCC_Recovery);