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

Lines Matching defs:NeedAt

1788 static void AddObjCExpressionResults(ResultBuilder &Results, bool NeedAt);
1789 static void AddObjCStatementResults(ResultBuilder &Results, bool NeedAt);
1791 ResultBuilder &Results, bool NeedAt);
1793 ResultBuilder &Results, bool NeedAt);
1795 ResultBuilder &Results, bool NeedAt);
1796 static void AddObjCTopLevelResults(ResultBuilder &Results, bool NeedAt);
5789 /// Keyword, depending on whether NeedAt is true or false.
5790 #define OBJC_AT_KEYWORD_NAME(NeedAt, Keyword) ((NeedAt) ? "@" Keyword : Keyword)
5793 ResultBuilder &Results, bool NeedAt) {
5796 Results.AddResult(Result(OBJC_AT_KEYWORD_NAME(NeedAt, "end")));
5802 Builder.AddTypedTextChunk(OBJC_AT_KEYWORD_NAME(NeedAt, "dynamic"));
5808 Builder.AddTypedTextChunk(OBJC_AT_KEYWORD_NAME(NeedAt, "synthesize"));
5816 ResultBuilder &Results, bool NeedAt) {
5820 Results.AddResult(Result(OBJC_AT_KEYWORD_NAME(NeedAt, "end")));
5824 Results.AddResult(Result(OBJC_AT_KEYWORD_NAME(NeedAt, "property")));
5827 Results.AddResult(Result(OBJC_AT_KEYWORD_NAME(NeedAt, "required")));
5830 Results.AddResult(Result(OBJC_AT_KEYWORD_NAME(NeedAt, "optional")));
5834 static void AddObjCTopLevelResults(ResultBuilder &Results, bool NeedAt) {
5840 Builder.AddTypedTextChunk(OBJC_AT_KEYWORD_NAME(NeedAt, "class"));
5849 Builder.AddTypedTextChunk(OBJC_AT_KEYWORD_NAME(NeedAt, "interface"));
5855 Builder.AddTypedTextChunk(OBJC_AT_KEYWORD_NAME(NeedAt, "protocol"));
5861 Builder.AddTypedTextChunk(OBJC_AT_KEYWORD_NAME(NeedAt, "implementation"));
5869 OBJC_AT_KEYWORD_NAME(NeedAt, "compatibility_alias"));
5878 Builder.AddTypedTextChunk(OBJC_AT_KEYWORD_NAME(NeedAt, "import"));
5901 static void AddObjCExpressionResults(ResultBuilder &Results, bool NeedAt) {
5912 Builder.AddTypedTextChunk(OBJC_AT_KEYWORD_NAME(NeedAt, "encode"));
5920 Builder.AddTypedTextChunk(OBJC_AT_KEYWORD_NAME(NeedAt, "protocol"));
5928 Builder.AddTypedTextChunk(OBJC_AT_KEYWORD_NAME(NeedAt, "selector"));
5936 Builder.AddTypedTextChunk(OBJC_AT_KEYWORD_NAME(NeedAt, "\""));
5943 Builder.AddTypedTextChunk(OBJC_AT_KEYWORD_NAME(NeedAt, "["));
5950 Builder.AddTypedTextChunk(OBJC_AT_KEYWORD_NAME(NeedAt, "{"));
5960 Builder.AddTypedTextChunk(OBJC_AT_KEYWORD_NAME(NeedAt, "("));
5966 static void AddObjCStatementResults(ResultBuilder &Results, bool NeedAt) {
5974 Builder.AddTypedTextChunk(OBJC_AT_KEYWORD_NAME(NeedAt, "try"));
5993 Builder.AddTypedTextChunk(OBJC_AT_KEYWORD_NAME(NeedAt, "throw"));
6000 Builder.AddTypedTextChunk(OBJC_AT_KEYWORD_NAME(NeedAt, "synchronized"));
6013 ResultBuilder &Results, bool NeedAt) {
6015 Results.AddResult(Result(OBJC_AT_KEYWORD_NAME(NeedAt, "private")));
6016 Results.AddResult(Result(OBJC_AT_KEYWORD_NAME(NeedAt, "protected")));
6017 Results.AddResult(Result(OBJC_AT_KEYWORD_NAME(NeedAt, "public")));
6019 Results.AddResult(Result(OBJC_AT_KEYWORD_NAME(NeedAt, "package")));