|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/clang/include/clang/Basic/OperatorKinds.def 96 OVERLOADED_OPERATOR(Comma , "," , comma , false, true , false)
tools/clang/lib/ARCMigrate/Transforms.cpp 436 } while (tok.isNot(tok::comma) && tok.isNot(tok::r_paren));
449 } else if (BeforeTok.is(tok::l_paren) && AfterTok.is(tok::comma)) {
tools/clang/lib/Basic/OperatorPrecedence.cpp 41 case tok::comma: return prec::Comma;
tools/clang/lib/Format/ContinuationIndenter.cpp 128 return Previous.is(tok::comma) && !Current.isTrailingComment() &&
289 Previous.Previous->isOneOf(tok::l_brace, tok::l_paren, tok::comma))
319 if (!Current.isOneOf(TT_BinaryOperator, tok::comma) &&
420 Previous.is(tok::comma) || Current.NestingLevel < 2) &&
660 (P->isOneOf(TT_BinaryOperator, tok::comma) ||
690 ((Previous.is(tok::comma) &&
817 PreviousNonComment->isOneOf(tok::comma, tok::semi) &&
871 !PreviousNonComment->isOneOf(tok::comma, tok::colon, tok::semi) &&
1002 if (Previous.is(tok::comma) && State.Stack.back().VariablePos != 0)
1087 if (Current.isOneOf(tok::comma, TT_BinaryOperator))
1180 (Previous->isOneOf(tok::l_paren, tok::comma, tok::colon) ||
1333 Current.MatchingParen->Previous->is(tok::comma);
1361 Current.MatchingParen->getPreviousNonComment()->is(tok::comma);
tools/clang/lib/Format/Format.cpp 1484 cleanupRight(Line->First, tok::comma, tok::comma);
1484 cleanupRight(Line->First, tok::comma, tok::comma);
1485 cleanupRight(Line->First, TT_CtorInitializerColon, tok::comma);
1486 cleanupRight(Line->First, tok::l_paren, tok::comma);
1487 cleanupLeft(Line->First, tok::comma, tok::r_paren);
tools/clang/lib/Format/FormatTokenLexer.cpp 329 return Tok->isOneOf(tok::period, tok::l_paren, tok::comma, tok::l_brace,
tools/clang/lib/Format/NamespaceEndCommentsFixer.cpp 42 while (Tok && !Tok->isOneOf(tok::r_paren, tok::comma)) {
tools/clang/lib/Format/SortJavaScriptImports.cpp 400 if (Current->isNot(tok::comma))
432 if (!Current->isOneOf(tok::r_brace, tok::comma))
tools/clang/lib/Format/TokenAnnotator.cpp 195 tok::comma) ||
277 if (CurrentToken->is(tok::comma))
334 if (CurrentToken->is(tok::comma) && CurrentToken->Next &&
355 if (CurrentToken->is(tok::comma))
494 Parent->isOneOf(tok::l_brace, tok::comma)) {
497 Parent && Parent->isOneOf(tok::l_brace, tok::comma)) {
543 tok::comma, tok::l_paren, tok::l_square,
645 if (CurrentToken->is(tok::comma) && Left->is(TT_ObjCMethodExpr) &&
700 if (CurrentToken->is(tok::comma) &&
716 if (Current->is(tok::comma)) {
828 (Tok->Next->isOneOf(tok::r_paren, tok::comma) ||
955 tok::comma))
966 Tok->Next->isOneOf(tok::semi, tok::comma, tok::colon, tok::r_paren,
985 case tok::comma:
1308 !Previous->Previous->isOneOf(tok::comma, tok::semi);
1338 } else if (Current.isOneOf(tok::r_paren, tok::greater, tok::comma)) {
1444 tok::comma, tok::period, tok::arrow,
1478 PreviousNoComment->isOneOf(tok::comma, tok::l_brace))
1695 tok::comma, tok::semi, tok::kw_return, tok::colon,
1706 if (NextToken->isOneOf(tok::comma, tok::semi))
1758 if (PrevToken->isOneOf(tok::equal, tok::l_paren, tok::comma, tok::l_square,
1927 if (Current->is(TT_BinaryOperator) || Current->is(tok::comma))
2217 if (Parameter->Previous && Parameter->Previous->is(tok::comma)) {
2327 if (Left.is(tok::comma) && Left.NestingLevel == 0)
2330 if (Right.is(Keywords.kw_function) && Left.isNot(tok::comma))
2471 if (Left.isOneOf(tok::plus, tok::comma) && Left.Previous &&
2478 if (Left.is(tok::comma))
2534 if (Right.isOneOf(tok::semi, tok::comma))
2836 !Right.isOneOf(tok::equal, tok::l_brace, tok::comma, tok::l_square,
2879 if (Left.is(tok::comma))
2881 if (Right.is(tok::comma))
3060 if (BeforeClosingBrace && (BeforeClosingBrace->is(tok::comma) ||
3121 Left.MatchingParen->Next->isOneOf(tok::comma, tok::r_paren) &&
3526 return Left.isOneOf(tok::comma, tok::coloncolon, tok::semi, tok::l_brace,
tools/clang/lib/Format/UnwrappedLineParser.cpp 441 ProbablyBracedList = NextTok->isOneOf(tok::comma, tok::r_square);
461 NextTok->isOneOf(tok::comma, tok::period, tok::colon,
1439 case tok::comma:
1663 case tok::comma:
1817 if (FormatTok->is(tok::comma))
2071 tok::greater, tok::comma, tok::question)) {
2156 } else if (FormatTok->is(tok::comma)) {
2189 FormatTok->isOneOf(tok::period, tok::comma))) {
tools/clang/lib/Format/UsingDeclarationsSorter.cpp 109 if (HasIdentifier && Tok && Tok->isOneOf(tok::semi, tok::comma))
tools/clang/lib/Format/WhitespaceManager.cpp 387 if (Changes[i].Tok->is(tok::comma)) {
tools/clang/lib/Lex/Lexer.cpp 3831 Kind = tok::comma;
tools/clang/lib/Lex/ModuleMap.cpp 1515 case tok::comma:
tools/clang/lib/Lex/PPDirectives.cpp 2384 case tok::comma: // #define X(A,
2625 MI->getReplacementToken(NumTokens-1).is(tok::comma))
tools/clang/lib/Lex/PPExpressions.cpp 520 case tok::comma: return 3;
611 RHSPrec = getPrecedence(tok::comma);
630 case tok::comma: // Comma operands are not subject to UACs.
756 case tok::comma:
tools/clang/lib/Lex/PPMacroExpansion.cpp 697 I->setKind(tok::comma);
782 assert(Tok.isOneOf(tok::l_paren, tok::comma) &&
823 } else if (Tok.is(tok::comma) && NumParens == 0 &&
1311 case tok::comma:
tools/clang/lib/Lex/Pragma.cpp 689 if (Tok.isNot(tok::comma)) {
1280 if (Tok.is(tok::comma)) {
1401 if (Tok.is(tok::comma)) {
tools/clang/lib/Lex/TokenLexer.cpp 160 if (ResultToks.empty() || !ResultToks.back().is(tok::comma))
470 ResultToks.back().is(tok::comma))
521 ResultToks[ResultToks.size()-2].is(tok::comma) &&
tools/clang/lib/Parse/ParseCXXInlineMethods.cpp 89 if (Tok.is(tok::comma)) {
831 if (Tok.is(tok::comma)) {
889 !Tok.isOneOf(tok::comma, tok::ellipsis, tok::l_brace)) {
917 if (Tok.is(tok::comma)) {
940 << tok::comma;
1024 case tok::comma:
1147 case tok::comma:
tools/clang/lib/Parse/ParseDecl.cpp 169 while (TryConsumeToken(tok::comma))
215 } while (Tok.is(tok::comma));
357 IsIdentifierArg = Next.isOneOf(tok::r_paren, tok::comma);
365 if (!ArgExprs.empty() ? Tok.is(tok::comma) : Tok.isNot(tok::r_paren)) {
405 } while (TryConsumeToken(tok::comma));
581 } else if (NextToken().is(tok::comma) || NextToken().is(tok::r_paren)) {
626 if (TryConsumeToken(tok::comma))
681 if (TryConsumeToken(tok::comma))
860 SkipUntil(tok::comma, tok::r_paren,
889 SkipUntil(tok::comma, tok::r_paren,
910 SkipUntil(tok::comma, tok::r_paren,
939 SkipUntil(tok::comma, tok::r_paren,
958 SkipUntil(tok::comma, tok::r_paren,
1030 if (ExpectAndConsume(tok::comma)) {
1173 } while (TryConsumeToken(tok::comma));
1291 SkipUntil(tok::comma, tok::r_paren, StopAtSemi | StopBeforeMatch);
1312 } while (TryConsumeToken(tok::comma));
1358 if (ExpectAndConsume(tok::comma)) {
1375 if (!TryConsumeToken(tok::comma)) {
1379 Diag(Tok, diag::err_expected) << tok::comma;
1579 if (ExpectAndConsume(tok::comma)) {
1593 while (TryConsumeToken(tok::comma)) {
1883 case tok::comma:
1930 if (Tok.isOneOf(tok::comma, tok::l_brace, tok::kw_try)) {
2138 while (TryConsumeToken(tok::comma, CommaLoc)) {
2383 StopTokens.push_back(tok::comma);
2545 tok::comma, tok::equal, tok::kw_asm, tok::l_brace,
2717 case tok::comma:
4108 if (!TryConsumeToken(tok::comma, CommaLoc))
4343 SkipUntil(tok::comma, StopAtSemi);
4357 SkipUntil(tok::comma, StopAtSemi);
4509 SkipUntil(tok::comma, StopAtSemi);
4532 SkipUntil(tok::comma, StopAtSemi);
4660 if (SkipUntil(tok::comma, tok::r_brace, StopBeforeMatch) &&
4661 TryConsumeToken(tok::comma))
4690 SkipUntil(tok::comma, tok::r_brace, StopBeforeMatch);
4713 if (Tok.isNot(tok::r_brace) && !TryConsumeToken(tok::comma, CommaLoc)) {
4716 << tok::comma;
4719 if (SkipUntil(tok::comma, tok::r_brace, StopBeforeMatch)) {
4720 if (TryConsumeToken(tok::comma, CommaLoc))
5886 NextToken().isOneOf(tok::comma, tok::greater, tok::greatergreater);
5890 DiagnoseIdentifier = NextToken().isOneOf(tok::comma, tok::semi);
5895 tok::comma, tok::semi, tok::equal, tok::l_brace, tok::kw_try);
6044 GetLookAheadToken(2).isOneOf(tok::comma, tok::r_square)) &&
6055 if (Tok.is(tok::comma))
6061 << tok::comma << FixItHint::CreateInsertion(EndLoc, ",");
6066 SkipUntil(tok::r_square, tok::comma, tok::identifier,
6068 if (Tok.is(tok::comma))
6476 (NextToken().is(tok::comma) || NextToken().is(tok::r_paren)));
6530 } while (TryConsumeToken(tok::comma));
6680 SkipUntil(tok::comma, tok::r_paren, StopAtSemi | StopBeforeMatch);
6726 } while (TryConsumeToken(tok::comma));
tools/clang/lib/Parse/ParseDeclCXX.cpp 624 (NextToken().is(tok::semi) || NextToken().is(tok::comma) ||
734 SkipUntil(tok::comma, tok::semi, StopBeforeMatch);
754 if (!TryConsumeToken(tok::comma))
898 if (ExpectAndConsume(tok::comma)) {
1271 case tok::comma: // __builtin_offsetof(struct foo{...} ,
1794 SkipUntil(tok::comma, StopAtSemi);
2047 SkipUntil(tok::comma, tok::l_brace, StopAtSemi | StopBeforeMatch);
2055 if (!TryConsumeToken(tok::comma))
2316 SkipUntil(tok::comma, StopAtSemi | StopBeforeMatch);
2330 SkipUntil(tok::comma, StopAtSemi | StopBeforeMatch);
2660 if (!After.isOneOf(tok::semi, tok::comma) &&
2851 SkipUntil(tok::comma, StopAtSemi | StopBeforeMatch);
2864 SkipUntil(tok::comma, StopAtSemi | StopBeforeMatch);
2895 if (!TryConsumeToken(tok::comma, CommaLoc))
2971 if (IsFunction || Next.isOneOf(tok::semi, tok::comma, tok::eof)) {
3448 if (Tok.is(tok::comma))
3463 << tok::comma;
3771 if (!TryConsumeToken(tok::comma))
4080 if (TryConsumeToken(tok::comma))
4099 SkipUntil(tok::r_square, tok::comma, StopAtSemi | StopBeforeMatch);
tools/clang/lib/Parse/ParseExpr.cpp 293 if (OpToken.isOneOf(tok::comma, tok::greater, tok::greatergreater,
303 if (OpToken.is(tok::comma) && isNotExpressionStart()) {
2122 if (ExpectAndConsume(tok::comma)) {
2148 if (ExpectAndConsume(tok::comma)) {
2226 if (ExpectAndConsume(tok::comma)) {
2236 if (ExpectAndConsume(tok::comma)) {
2262 if (ExpectAndConsume(tok::comma)) {
2291 if (ExpectAndConsume(tok::comma)) {
2766 if (ExpectAndConsume(tok::comma)) {
2812 } while (TryConsumeToken(tok::comma));
2917 SkipUntil(tok::comma, tok::r_paren, StopBeforeMatch);
2923 if (Tok.isNot(tok::comma))
2960 if (Tok.isNot(tok::comma))
3217 if (!TryConsumeToken(tok::comma))
tools/clang/lib/Parse/ParseExprCXX.cpp 756 After.isOneOf(tok::r_square, tok::comma)) ||
851 (NextToken().is(tok::comma) || NextToken().is(tok::r_square))) {
869 if (Tok.isNot(tok::comma)) {
1775 case tok::comma:
3310 } while (TryConsumeToken(tok::comma));
3349 SkipUntil(tok::comma, StopAtSemi);
3361 if (ExpectAndConsume(tok::comma)) {
3569 if (ExpectAndConsume(tok::comma)) {
3570 Diag(Tok.getLocation(), diag::err_expected) << tok::comma;
tools/clang/lib/Parse/ParseInit.cpp 453 if (Tok.isNot(tok::comma)) break;
489 if (Tok.isNot(tok::comma)) {
496 if (Tok.isNot(tok::comma)) break;
565 if (Tok.is(tok::comma)) {
tools/clang/lib/Parse/ParseObjc.cpp 151 if (!TryConsumeToken(tok::comma))
518 } while (TryConsumeToken(tok::comma));
531 tok::comma, tok::semi },
963 if (Tok.isNot(tok::comma))
1470 while (Tok.is(tok::comma)) {
1545 if (!TryConsumeToken(tok::comma))
1613 (NextToken().is(tok::comma) ||
1641 } while (TryConsumeToken(tok::comma));
1737 } while (TryConsumeToken(tok::comma));
2041 if (Tok.is(tok::comma)) { // list of forward declarations.
2056 if (Tok.isNot(tok::comma))
2345 if (Tok.isNot(tok::comma))
2409 if (Tok.isNot(tok::comma))
3251 while (Tok.is(tok::comma)) {
3430 if (Tok.is(tok::comma))
3434 << tok::comma);
3498 if (!TryConsumeToken(tok::comma) && Tok.isNot(tok::r_brace))
3500 << tok::comma);
tools/clang/lib/Parse/ParseOpenMP.cpp 281 SkipUntil(tok::comma, tok::colon, tok::annot_pragma_openmp_end,
289 if (ExpectAndConsume(tok::comma)) {
576 if (Tok.is(tok::comma))
749 if (Tok.is(tok::comma))
878 if (!P.TryConsumeToken(tok::comma) && Tok.isNot(tok::r_paren)) {
970 if (!TryConsumeToken(tok::comma) && Tok.isNot(tok::r_brace))
980 (void)ExpectAndConsume(tok::comma);
1104 if (Tok.isNot(tok::r_paren) && Tok.isNot(tok::comma) &&
1181 if (Tok.is(tok::comma))
1293 SkipUntil(tok::comma, tok::identifier, tok::annot_pragma_openmp_end,
1303 if (Tok.is(tok::comma))
1339 SkipUntil(tok::comma, tok::identifier, tok::annot_pragma_openmp_end,
1349 if (Tok.is(tok::comma))
1647 SkipUntil(tok::comma, tok::identifier, tok::annot_pragma_openmp_end,
1657 if (Tok.is(tok::comma))
1816 if (Tok.is(tok::comma))
1909 SkipUntil(tok::comma, tok::r_paren, tok::annot_pragma_openmp_end,
1914 SkipUntil(tok::comma, tok::r_paren, tok::annot_pragma_openmp_end,
1916 } else if (Tok.isNot(tok::comma) && Tok.isNot(tok::r_paren) &&
1919 SkipUntil(tok::comma, tok::r_paren, tok::annot_pragma_openmp_end,
1928 if (Tok.is(tok::comma)) {
2119 SkipUntil(tok::comma, tok::annot_pragma_openmp_end, StopBeforeMatch);
2292 if (Tok.isNot(tok::r_paren) && Tok.isNot(tok::comma) &&
2295 if (Tok.is(tok::comma)) {
2304 if (Tok.isNot(tok::r_paren) && Tok.isNot(tok::comma) &&
2318 if (Tok.isNot(tok::r_paren) && Tok.isNot(tok::comma) &&
2324 Tok.is(tok::comma))
2330 if (Tok.isNot(tok::r_paren) && Tok.isNot(tok::comma) &&
2333 if (Arg.back() == OMPC_DIST_SCHEDULE_static && Tok.is(tok::comma))
2340 if (Tok.isNot(tok::r_paren) && Tok.isNot(tok::comma) &&
2352 if (Tok.isNot(tok::r_paren) && Tok.isNot(tok::comma) &&
2506 if (Tok.is(tok::comma)) {
2517 if (getCurToken().is(tok::comma))
2710 SkipUntil(tok::comma, tok::r_paren, tok::annot_pragma_openmp_end,
2731 SkipUntil(tok::comma, tok::r_paren, tok::annot_pragma_openmp_end,
2735 IsComma = Tok.is(tok::comma);
2762 SkipUntil(tok::comma, tok::r_paren, tok::annot_pragma_openmp_end,
tools/clang/lib/Parse/ParsePragma.cpp 798 while (Tok.is(tok::comma)) {
878 if (Tok.is(tok::comma)) {
884 if (Tok.is(tok::comma))
1249 RuleLoc, Tok.is(tok::comma) ? Tok.getLocation() : RuleLoc));
1304 RuleLoc, Tok.is(tok::comma) ? Tok.getLocation() : RuleEndLoc));
1307 } while (IsAny && TryConsumeToken(tok::comma));
1513 if (!TryConsumeToken(tok::comma)) {
1517 << tok::comma;
1682 if (Tok.is(tok::comma)) {
1694 if (Tok.is(tok::comma)) {
1958 if (Tok.is(tok::comma)) {
2280 if (Tok.is(tok::comma)) {
2370 if (Tok.isNot(tok::comma)) {
2497 if (Tok.isNot(tok::comma)) {
2583 if (Tok.is(tok::comma) && !PP.LexStringLiteral(Tok, ArgumentString,
3044 if (Tok.isNot(tok::comma))
3081 if (Tok.isNot(tok::comma)) {
tools/clang/lib/Parse/ParseStmt.cpp 1049 if (!TryConsumeToken(tok::comma))
tools/clang/lib/Parse/ParseStmtAsm.cpp 816 if (!TryConsumeToken(tok::comma))
851 if (!TryConsumeToken(tok::comma))
930 if (!TryConsumeToken(tok::comma))
tools/clang/lib/Parse/ParseTemplate.cpp 318 if (Tok.is(tok::comma)) {
470 SkipUntil(tok::comma, tok::greater, tok::greatergreater,
475 if (Tok.is(tok::comma)) {
485 SkipUntil(tok::comma, tok::greater, tok::greatergreater,
501 case tok::comma:
518 case tok::comma:
547 case tok::comma:
638 } else if (Tok.isOneOf(tok::equal, tok::comma, tok::greater,
709 } else if (Next.isOneOf(tok::identifier, tok::comma, tok::greater,
735 } else if (Tok.isOneOf(tok::equal, tok::comma, tok::greater,
765 SkipUntil(tok::comma, tok::greater, tok::greatergreater,
821 SkipUntil(tok::comma, tok::greater, StopAtSemi | StopBeforeMatch);
1242 return Tok.isOneOf(tok::comma, tok::greater, tok::greatergreater);
1393 SkipUntil(tok::comma, tok::greater, StopAtSemi | StopBeforeMatch);
1402 } while (TryConsumeToken(tok::comma));
1644 if (OpToken.is(tok::comma) && isTypeIdUnambiguously() &&
tools/clang/lib/Parse/ParseTentative.cpp 335 if (!TryConsumeToken(tok::comma))
514 if (!TryConsumeToken(tok::comma))
591 (Tok.isOneOf(tok::greater, tok::comma) ||
598 tok::comma)))))) {
730 if (Tok.is(tok::comma)) {
764 if (!TryConsumeToken(tok::comma))
1811 if (Tok.is(tok::comma)) {
1985 if (!SkipUntil(tok::comma, tok::r_paren, StopAtSemi | StopBeforeMatch))
1997 if (!TryConsumeToken(tok::comma))
tools/clang/lib/Parse/Parser.cpp 104 return Tok.is(tok::colon) || Tok.is(tok::comma); // : or , for ;
950 Tok.is(tok::comma) || // int X(), -> not a function def
1283 if (Tok.is(tok::comma)) {
1437 if (Tok.isNot(tok::comma))
tools/clang/lib/Sema/SemaAttr.cpp 631 Range.getEnd(), tok::comma, S.getSourceManager(), S.getLangOpts(),
tools/clang/lib/Sema/SemaCodeComplete.cpp 425 case tok::comma:
tools/clang/lib/Sema/SemaExpr.cpp 931 ActOnBinOp(TUScope, E->getBeginLoc(), tok::comma, Call.get(), E);
6814 Result = ActOnBinOp(S, E->getExprLoc(), tok::comma, Result.get(),
12617 case tok::comma: Opc = BO_Comma; break;
tools/clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp 1143 (UnexpArgII == __VA_ARGS__II ? false : TheTok.is(tok::comma)))) {
tools/clang/tools/extra/clang-tidy/bugprone/MacroParenthesesCheck.cpp 44 return T.isOneOf(tok::l_paren, tok::l_brace, tok::l_square, tok::comma,
50 return T.isOneOf(tok::r_paren, tok::r_brace, tok::r_square, tok::comma,
121 if (Count == 0 && Tok.isOneOf(tok::comma, tok::semi))
230 if (PP->getLangOpts().CPlusPlus && Prev.isOneOf(tok::comma, tok::less) &&
231 Next.isOneOf(tok::comma, tok::greater))
tools/clang/tools/extra/clang-tidy/modernize/UseUsingCheck.cpp 57 case tok::comma:
tools/clang/tools/extra/clang-tidy/utils/LexerUtils.cpp 68 return findNextAnyTokenKind(Start, SM, LangOpts, tok::comma, tok::semi);
tools/clang/unittests/Lex/LexerTest.cpp 399 if (tok.is(tok::comma))
tools/clang/unittests/Tooling/SourceCodeTest.cpp 107 EXPECT_EQ("x,", getExtendedText(*P0, tok::TokenKind::comma, *Context));
tools/lldb/source/Plugins/Language/ClangCommon/ClangHighlighter.cpp 82 case tok::comma: