Lines Matching defs:NeedAt
1931 static void AddObjCExpressionResults(ResultBuilder &Results, bool NeedAt);
1932 static void AddObjCStatementResults(ResultBuilder &Results, bool NeedAt);
1934 ResultBuilder &Results, bool NeedAt);
1936 ResultBuilder &Results, bool NeedAt);
1938 ResultBuilder &Results, bool NeedAt);
1939 static void AddObjCTopLevelResults(ResultBuilder &Results, bool NeedAt);
7196 /// Keyword, depending on whether NeedAt is true or false.
7197 #define OBJC_AT_KEYWORD_NAME(NeedAt, Keyword) ((NeedAt) ? "@" Keyword : Keyword)
7200 ResultBuilder &Results, bool NeedAt) {
7203 Results.AddResult(Result(OBJC_AT_KEYWORD_NAME(NeedAt, "end")));
7209 Builder.AddTypedTextChunk(OBJC_AT_KEYWORD_NAME(NeedAt, "dynamic"));
7215 Builder.AddTypedTextChunk(OBJC_AT_KEYWORD_NAME(NeedAt, "synthesize"));
7223 ResultBuilder &Results, bool NeedAt) {
7227 Results.AddResult(Result(OBJC_AT_KEYWORD_NAME(NeedAt, "end")));
7231 Results.AddResult(Result(OBJC_AT_KEYWORD_NAME(NeedAt, "property")));
7234 Results.AddResult(Result(OBJC_AT_KEYWORD_NAME(NeedAt, "required")));
7237 Results.AddResult(Result(OBJC_AT_KEYWORD_NAME(NeedAt, "optional")));
7241 static void AddObjCTopLevelResults(ResultBuilder &Results, bool NeedAt) {
7247 Builder.AddTypedTextChunk(OBJC_AT_KEYWORD_NAME(NeedAt, "class"));
7256 Builder.AddTypedTextChunk(OBJC_AT_KEYWORD_NAME(NeedAt, "interface"));
7262 Builder.AddTypedTextChunk(OBJC_AT_KEYWORD_NAME(NeedAt, "protocol"));
7268 Builder.AddTypedTextChunk(OBJC_AT_KEYWORD_NAME(NeedAt, "implementation"));
7276 OBJC_AT_KEYWORD_NAME(NeedAt, "compatibility_alias"));
7285 Builder.AddTypedTextChunk(OBJC_AT_KEYWORD_NAME(NeedAt, "import"));
7309 static void AddObjCExpressionResults(ResultBuilder &Results, bool NeedAt) {
7320 Builder.AddTypedTextChunk(OBJC_AT_KEYWORD_NAME(NeedAt, "encode"));
7328 Builder.AddTypedTextChunk(OBJC_AT_KEYWORD_NAME(NeedAt, "protocol"));
7336 Builder.AddTypedTextChunk(OBJC_AT_KEYWORD_NAME(NeedAt, "selector"));
7344 Builder.AddTypedTextChunk(OBJC_AT_KEYWORD_NAME(NeedAt, "\""));
7351 Builder.AddTypedTextChunk(OBJC_AT_KEYWORD_NAME(NeedAt, "["));
7358 Builder.AddTypedTextChunk(OBJC_AT_KEYWORD_NAME(NeedAt, "{"));
7368 Builder.AddTypedTextChunk(OBJC_AT_KEYWORD_NAME(NeedAt, "("));
7374 static void AddObjCStatementResults(ResultBuilder &Results, bool NeedAt) {
7382 Builder.AddTypedTextChunk(OBJC_AT_KEYWORD_NAME(NeedAt, "try"));
7401 Builder.AddTypedTextChunk(OBJC_AT_KEYWORD_NAME(NeedAt, "throw"));
7408 Builder.AddTypedTextChunk(OBJC_AT_KEYWORD_NAME(NeedAt, "synchronized"));
7421 ResultBuilder &Results, bool NeedAt) {
7423 Results.AddResult(Result(OBJC_AT_KEYWORD_NAME(NeedAt, "private")));
7424 Results.AddResult(Result(OBJC_AT_KEYWORD_NAME(NeedAt, "protected")));
7425 Results.AddResult(Result(OBJC_AT_KEYWORD_NAME(NeedAt, "public")));
7427 Results.AddResult(Result(OBJC_AT_KEYWORD_NAME(NeedAt, "package")));