• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/

Lines Matching defs:NeedAt

1799 static void AddObjCExpressionResults(ResultBuilder &Results, bool NeedAt);
1800 static void AddObjCStatementResults(ResultBuilder &Results, bool NeedAt);
1802 ResultBuilder &Results, bool NeedAt);
1804 ResultBuilder &Results, bool NeedAt);
1806 ResultBuilder &Results, bool NeedAt);
1807 static void AddObjCTopLevelResults(ResultBuilder &Results, bool NeedAt);
6319 /// Keyword, depending on whether NeedAt is true or false.
6320 #define OBJC_AT_KEYWORD_NAME(NeedAt, Keyword) ((NeedAt) ? "@" Keyword : Keyword)
6323 ResultBuilder &Results, bool NeedAt) {
6326 Results.AddResult(Result(OBJC_AT_KEYWORD_NAME(NeedAt, "end")));
6332 Builder.AddTypedTextChunk(OBJC_AT_KEYWORD_NAME(NeedAt, "dynamic"));
6338 Builder.AddTypedTextChunk(OBJC_AT_KEYWORD_NAME(NeedAt, "synthesize"));
6346 ResultBuilder &Results, bool NeedAt) {
6350 Results.AddResult(Result(OBJC_AT_KEYWORD_NAME(NeedAt, "end")));
6354 Results.AddResult(Result(OBJC_AT_KEYWORD_NAME(NeedAt, "property")));
6357 Results.AddResult(Result(OBJC_AT_KEYWORD_NAME(NeedAt, "required")));
6360 Results.AddResult(Result(OBJC_AT_KEYWORD_NAME(NeedAt, "optional")));
6364 static void AddObjCTopLevelResults(ResultBuilder &Results, bool NeedAt) {
6370 Builder.AddTypedTextChunk(OBJC_AT_KEYWORD_NAME(NeedAt, "class"));
6379 Builder.AddTypedTextChunk(OBJC_AT_KEYWORD_NAME(NeedAt, "interface"));
6385 Builder.AddTypedTextChunk(OBJC_AT_KEYWORD_NAME(NeedAt, "protocol"));
6391 Builder.AddTypedTextChunk(OBJC_AT_KEYWORD_NAME(NeedAt, "implementation"));
6399 OBJC_AT_KEYWORD_NAME(NeedAt, "compatibility_alias"));
6408 Builder.AddTypedTextChunk(OBJC_AT_KEYWORD_NAME(NeedAt, "import"));
6431 static void AddObjCExpressionResults(ResultBuilder &Results, bool NeedAt) {
6442 Builder.AddTypedTextChunk(OBJC_AT_KEYWORD_NAME(NeedAt, "encode"));
6450 Builder.AddTypedTextChunk(OBJC_AT_KEYWORD_NAME(NeedAt, "protocol"));
6458 Builder.AddTypedTextChunk(OBJC_AT_KEYWORD_NAME(NeedAt, "selector"));
6466 Builder.AddTypedTextChunk(OBJC_AT_KEYWORD_NAME(NeedAt, "\""));
6473 Builder.AddTypedTextChunk(OBJC_AT_KEYWORD_NAME(NeedAt, "["));
6480 Builder.AddTypedTextChunk(OBJC_AT_KEYWORD_NAME(NeedAt, "{"));
6490 Builder.AddTypedTextChunk(OBJC_AT_KEYWORD_NAME(NeedAt, "("));
6496 static void AddObjCStatementResults(ResultBuilder &Results, bool NeedAt) {
6504 Builder.AddTypedTextChunk(OBJC_AT_KEYWORD_NAME(NeedAt, "try"));
6523 Builder.AddTypedTextChunk(OBJC_AT_KEYWORD_NAME(NeedAt, "throw"));
6530 Builder.AddTypedTextChunk(OBJC_AT_KEYWORD_NAME(NeedAt, "synchronized"));
6543 ResultBuilder &Results, bool NeedAt) {
6545 Results.AddResult(Result(OBJC_AT_KEYWORD_NAME(NeedAt, "private")));
6546 Results.AddResult(Result(OBJC_AT_KEYWORD_NAME(NeedAt, "protected")));
6547 Results.AddResult(Result(OBJC_AT_KEYWORD_NAME(NeedAt, "public")));
6549 Results.AddResult(Result(OBJC_AT_KEYWORD_NAME(NeedAt, "package")));