reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/include/clang/Parse/Parser.h
 2398     if (!standardAttributesAllowed() || NextToken().isNot(tok::l_square))
 2408     if ((Tok.isNot(tok::l_square) || NextToken().isNot(tok::l_square)) &&
tools/clang/include/clang/Parse/RAIIObjectsForParser.h
  431       } else if (P.Tok.is(tok::semi) && P.NextToken().is(Close)) {
tools/clang/lib/Parse/ParseDecl.cpp
  356       const Token &Next = NextToken();
  581       } else if (NextToken().is(tok::comma) || NextToken().is(tok::r_paren)) {
  581       } else if (NextToken().is(tok::comma) || NextToken().is(tok::r_paren)) {
  594         if (!NextToken().is(tok::equal))
 1631   assert(Tok.is(tok::l_square) && NextToken().is(tok::l_square));
 1662   assert((Tok.is(tok::l_square) && NextToken().is(tok::l_square)) ||
 1762     if (getLangOpts().CPlusPlus && NextToken().is(tok::kw_namespace)) {
 1873            getLangOpts().CPlusPlus11 && NextToken().is(tok::l_square);
 1880     switch (NextToken().getKind()) {
 1908       return getLangOpts().CPlusPlus11 && isCXX11VirtSpecifier(NextToken());
 1958       if (Tok.isAtStartOfLine() && NextToken().is(tok::kw_namespace) &&
 1974       if (NextToken().isObjCAtKeyword(tok::objc_end) &&
 2585       isValidAfterIdentifierInDeclarator(NextToken())) {
 2683     switch (NextToken().getKind()) {
 2744   bool IsTemplateName = getLangOpts().CPlusPlus && NextToken().is(tok::less);
 2899   Token AfterScope = HasScope ? NextToken() : Tok;
 2915     const Token &Next = HasScope ? GetLookAheadToken(2) : NextToken();
 3153       Token Next = NextToken();
 3314         if (NextToken().is(tok::l_paren)) {
 3934       if (NextToken().is(tok::l_paren)) {
 4398       TPResult TPR = isExpressionOrTypeSpecifierSimple(NextToken().getKind());
 4540       NextToken().is(tok::identifier))
 4542                                               NextToken().getIdentifierInfo(),
 4543                                               NextToken().getLocation());
 4847     if (NextToken().is(tok::kw_new) ||    // ::new
 4848         NextToken().is(tok::kw_delete))   // ::delete
 4969     if (getLangOpts().ObjC && NextToken().is(tok::period))
 4995     if (NextToken().is(tok::kw_new) ||    // ::new
 4996         NextToken().is(tok::kw_delete))   // ::delete
 5187       (Tok.is(tok::ellipsis) && NextToken().is(tok::r_paren))) {
 5217            (Tok.is(tok::annot_cxxscope) && NextToken().is(tok::identifier))) {
 5372           IdentifierRequired && DS.isEmpty() && NextToken().is(tok::semi)) {
 5529         (NextToken().is(tok::coloncolon) || NextToken().is(tok::less))) ||
 5529         (NextToken().is(tok::coloncolon) || NextToken().is(tok::less))) ||
 5789           NextToken().is(tok::r_paren) &&
 5886           NextToken().isOneOf(tok::comma, tok::greater, tok::greatergreater);
 5890       DiagnoseIdentifier = NextToken().isOneOf(tok::comma, tok::semi);
 5894       DiagnoseIdentifier = NextToken().isOneOf(
 6043   if (!(NextToken().is(tok::identifier) &&
 6045       !(NextToken().is(tok::r_square) &&
 6158               NextToken().is(tok::r_paren)) || // C++ int(...)
 6476              (NextToken().is(tok::comma) || NextToken().is(tok::r_paren)));
 6476              (NextToken().is(tok::comma) || NextToken().is(tok::r_paren)));
 6629           (NextToken().isNot(tok::r_paren) ||
 6652           SourceLocation ArgStartLoc = NextToken().getLocation();
 7010   assert(Tok.is(tok::kw__Atomic) && NextToken().is(tok::l_paren) &&
 7044   Token Next = NextToken();
 7079     Token Next = NextToken();
tools/clang/lib/Parse/ParseDeclCXX.cpp
   91            (NextToken().is(tok::identifier) ||
   92             (NextToken().is(tok::kw_inline) &&
  624       (NextToken().is(tok::semi) || NextToken().is(tok::comma) ||
  624       (NextToken().is(tok::semi) || NextToken().is(tok::comma) ||
  625        NextToken().is(tok::ellipsis)) &&
  638                                        NextToken().is(tok::equal)),
 1336     if (!isKnownToBeTypeSpecifier(NextToken()))
 1689             (NextToken().is(tok::l_brace) || NextToken().is(tok::colon)))) {
 1689             (NextToken().is(tok::l_brace) || NextToken().is(tok::colon)))) {
 1704   } else if (isCXX11FinalKeyword() && (NextToken().is(tok::l_square) ||
 1705                                        NextToken().is(tok::kw_alignas))) {
 1715       if (Tok.is(tok::l_square) && NextToken().is(tok::l_square)) {
 1719       } else if (Tok.is(tok::kw_alignas) && NextToken().is(tok::l_paren)) {
 2116       NextToken().is(tok::less))
 2464     if (getLangOpts().ObjC && NextToken().isObjCAtKeyword(tok::objc_defs))
 2492     else if (NextToken().is(tok::identifier))
 2495       isAccessDecl = NextToken().is(tok::kw_operator);
 2653     auto &Zero = NextToken();
 2700         const Token &KW = NextToken();
 2970       const Token &Next = NextToken();
 3098     if (getLangOpts().OpenCL && !NextToken().is(tok::colon))
 3274           SuggestFixIt = NextToken().getKind() == tok::colon;
 4051   assert(Tok.is(tok::l_square) && NextToken().is(tok::l_square) &&
tools/clang/lib/Parse/ParseExpr.cpp
  874       const Token &Next = NextToken();
 1007          (NextToken().is(tok::colon) || NextToken().is(tok::r_square))) ||
 1007          (NextToken().is(tok::colon) || NextToken().is(tok::r_square))) ||
 1022       const Token& Next = NextToken();
 1344     Token Next = NextToken();
 1549           (NextToken().is(tok::colon) || NextToken().is(tok::r_square))) {
 1549           (NextToken().is(tok::colon) || NextToken().is(tok::r_square))) {
 2513         (NextToken().is(tok::colon) || NextToken().is(tok::r_square))) {
 2513         (NextToken().is(tok::colon) || NextToken().is(tok::r_square))) {
 2625              isFoldOperator(NextToken().getKind())) {
 2639           isFoldOperator(Tok.getKind()) && NextToken().is(tok::ellipsis)) {
 2659         NextToken().is(tok::ellipsis)) {
tools/clang/lib/Parse/ParseExprCXX.cpp
  184     tok::TokenKind NextKind = NextToken().getKind();
  331     if (Tok.is(tok::annot_template_id) && NextToken().is(tok::coloncolon)) {
  389     Token Next = NextToken();
  417       Next = NextToken();         // Point Next at the '{' token.
  747   const Token Next = NextToken();
  851       (NextToken().is(tok::comma) || NextToken().is(tok::r_square))) {
  851       (NextToken().is(tok::comma) || NextToken().is(tok::r_square))) {
 1046         NextToken().isOneOf(tok::colon, tok::r_square)) {
 1387              (Tok.is(tok::l_square) && NextToken().is(tok::l_square))) {
 1506     Token Next = NextToken();
 2460           (!getLangOpts().CPlusPlus11 || NextToken().isNot(tok::l_square))) {
 2854     if (!TemplateSpecified && NextToken().is(tok::coloncolon)) {
 2868       if (Tok.isNot(tok::identifier) || NextToken().is(tok::coloncolon) ||
 3155   if (Tok.is(tok::l_square) && NextToken().is(tok::r_square)) {
 3173       SourceLocation RSquareLoc = NextToken().getLocation();
 3448     if (Tok.is(tok::l_paren) && NextToken().is(tok::r_paren)) {
tools/clang/lib/Parse/ParseInit.cpp
  242           NextToken().isNot(tok::period) &&
  281           NextToken().is(tok::period), ReceiverType)) {
tools/clang/lib/Parse/ParseObjc.cpp
 1156           NextToken().is(tok::less) ||
 1157           NextToken().is(tok::coloncolon))
 1613         (NextToken().is(tok::comma) ||
 1614          NextToken().is(tok::greater) ||
 1615          NextToken().is(tok::greatergreater))) {
 1797       (!consumeLastToken && NextToken().is(tok::less))) {
 2974   if (!getLangOpts().ObjC || !NextToken().is(tok::identifier) ||
 3030         NextToken().isNot(tok::period) && getCurScope()->isInObjcMethodScope())
 3057                                        NextToken().is(tok::period),
tools/clang/lib/Parse/ParsePragma.cpp
 1432   if (Tok.is(tok::l_square) && NextToken().is(tok::l_square)) {
tools/clang/lib/Parse/ParseStmt.cpp
  178     Token Next = NextToken();
 1575   const Token &Next = NextToken();
tools/clang/lib/Parse/ParseStmtAsm.cpp
  463         if (SingleLineMode && (!isAsm || isGCCAsmStatement(NextToken())))
tools/clang/lib/Parse/ParseTemplate.cpp
   31   if (Tok.is(tok::kw_template) && NextToken().isNot(tok::less)) {
  499     switch (NextToken().getKind()) {
  539   Token Next = NextToken();
  700     const Token &Next = Tok.is(tok::kw_struct) ? NextToken() : Tok;
  903     if (NextToken().is(tok::equal) &&
  904         areTokensAdjacent(Tok, NextToken())) {
  925   Token Next = NextToken();
 1599   if (NextToken().is(tok::greater) ||
 1601        NextToken().isOneOf(tok::greatergreater, tok::greatergreatergreater))) {
 1654       NextToken().is(tok::r_paren)) {
tools/clang/lib/Parse/ParseTentative.cpp
  157     if (NextToken().isNot(tok::l_paren)) {
  596                    NextToken().isOneOf(tok::greater, tok::greatergreater,
  649   if (Tok.isNot(tok::l_square) || NextToken().isNot(tok::l_square))
  793         (Tok.is(tok::annot_cxxscope) && NextToken().is(tok::star))) {
  832     if (Tok.is(tok::l_square) && NextToken().is(tok::r_square)) {
  846     if (NextToken().is(tok::r_square)) {
  854     if (NextToken().is(tok::r_paren)) {
  968        (Tok.is(tok::annot_cxxscope) && (NextToken().is(tok::identifier) ||
  969                                         NextToken().is(tok::kw_operator)))) &&
  986          (Tok.is(tok::ellipsis) && NextToken().is(tok::r_paren)) ||
 1322     const Token &Next = NextToken();
 1386     const Token &Next = NextToken();
 1515       *InvalidAsDeclSpec = NextToken().is(tok::l_paren);
 1533       if (Tok.is(tok::annot_cxxscope) && NextToken().is(tok::identifier)) {
 1563                    (NextToken().is(tok::r_paren) ||
 1564                     NextToken().is(tok::greater))) ||
 1565                   (Tok.is(tok::ampamp) && NextToken().is(tok::greater)))
 1601                  NextToken().isNot(tok::identifier));
 1631     if (getLangOpts().ObjC && NextToken().is(tok::less)) {
 1675     if (NextToken().is(tok::l_paren))
 1684     if (getLangOpts().CPlusPlus11 && NextToken().is(tok::l_brace))
 1694     if (NextToken().isNot(tok::l_paren))
 1777     return NextToken().is(tok::l_paren);
 1855       const Token &Next = NextToken();
 2083     if (NextToken().is(tok::greater))
tools/clang/lib/Parse/Parser.cpp
  165       NextToken().is(tok::semi)) {
  589     switch (NextToken().getKind()) {
  600       IdentifierInfo *II = NextToken().getIdentifierInfo();
  667         NextToken().isNot(tok::coloncolon)) {
  870     if (getLangOpts().CPlusPlus && NextToken().is(tok::kw_template)) {
  880       tok::TokenKind NextKind = NextToken().getKind();
  900     if (getLangOpts().CPlusPlus && NextToken().is(tok::kw_template)) {
  944     const Token &KW = NextToken();
  971     const Token &KW = NextToken();
 1597   Token Next = NextToken();
 1646     if (getLangOpts().ObjC && NextToken().is(tok::less) &&
 1778     if (getLangOpts().MSVCCompat && NextToken().is(tok::kw_typedef)) {
 1885             false, NextToken().is(tok::period), nullptr,
 1895       if (getLangOpts().ObjC && NextToken().is(tok::less) &&
 1934     if (NextToken().is(tok::less)) {
 1997           (Tok.is(tok::annot_template_id) && NextToken().is(tok::coloncolon)) ||
 2239       NextToken().is(tok::kw_private)) {