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

References

tools/clang/include/clang/Parse/Parser.h
  519     return Tok.isOneOf(tok::l_brace, tok::r_brace);
tools/clang/include/clang/Parse/RAIIObjectsForParser.h
  393           Close = tok::r_brace;
tools/clang/lib/Format/AffectedRangeManager.cpp
  142       Line->First->is(tok::r_brace) &&
tools/clang/lib/Format/ContinuationIndenter.cpp
  357       !Current.isOneOf(tok::r_paren, tok::r_brace))
  488       Previous.is(tok::l_brace) && !Current.isOneOf(tok::r_brace, tok::comment))
  833     if (Current.is(tok::r_brace) && Current.MatchingParen &&
  864       !Style.isCpp() && Current.is(tok::r_brace) && State.Stack.size() > 1 &&
  945   if ((Current.isOneOf(tok::r_brace, tok::r_square) ||
 1075       !PreviousNonComment->isOneOf(tok::r_brace, TT_CtorInitializerComma))
 1436        (Current.is(tok::r_brace) && State.NextToken != State.Line->First) ||
tools/clang/lib/Format/Format.cpp
 1541       if (AnnotatedLines[CurrentLine]->startsWith(tok::r_brace))
tools/clang/lib/Format/FormatToken.h
  400     return isOneOf(tok::r_paren, tok::r_brace, tok::r_square,
tools/clang/lib/Format/FormatTokenLexer.cpp
  330                       tok::r_brace, tok::l_square, tok::semi, tok::exclaim,
  425   if (BacktickToken->is(tok::r_brace)) {
tools/clang/lib/Format/NamespaceEndCommentsFixer.cpp
  157   if (!Line->Affected || Line->InPPDirective || !Line->startsWith(tok::r_brace))
tools/clang/lib/Format/SortJavaScriptImports.cpp
  408     while (Current->isNot(tok::r_brace)) {
  410       if (Current->is(tok::r_brace))
  432       if (!Current->isOneOf(tok::r_brace, tok::comma))
tools/clang/lib/Format/TokenAnnotator.cpp
  132       if (CurrentToken->isOneOf(tok::r_paren, tok::r_square, tok::r_brace) ||
  329       if (CurrentToken->isOneOf(tok::r_square, tok::r_brace))
  625       if (CurrentToken->isOneOf(tok::r_paren, tok::r_brace))
  674         if (CurrentToken->is(tok::r_brace)) {
  933     case tok::r_brace:
  967                              tok::r_brace)) {
 1363                                        tok::r_brace) ||
 1720                            tok::kw_false, tok::r_brace) ||
 2031       NextNonCommentLine = (*I)->First->isNot(tok::r_brace) ? (*I) : nullptr;
 2215           if (Parameter->isOneOf(tok::comment, tok::r_brace))
 2454   if (Right.is(tok::r_brace))
 2527        Right.is(tok::r_brace) && Right.BlockKind != BK_Block))
 2639   if (Left.is(tok::l_brace) && Right.is(tok::r_brace))
 2642       (Right.is(tok::r_brace) && Right.MatchingParen &&
 2697   if (Right.is(tok::r_brace) && Right.MatchingParen &&
 2812            Left.Previous->isOneOf(tok::r_square, tok::r_brace)))) &&
 2830     if ((Left.is(tok::l_brace) || Right.is(tok::r_brace)) &&
 3022     if (Right.is(tok::r_brace) && Left.is(tok::l_brace) &&
 3208            (LBrace->Next && LBrace->Next->is(tok::r_brace)))) ||
 3231     if (Left.isOneOf(tok::r_brace, tok::greater, tok::r_square))
 3470   if (Right.is(tok::r_brace))
tools/clang/lib/Format/UnwrappedLineFormatter.cpp
  140   if (!Line->startsWith(tok::r_brace))
  225         I[1]->First->is(tok::r_brace))
  231       bool EmptyBlock = I[1]->First->is(tok::r_brace);
  256          I[1]->First->is(tok::r_brace)) ||
  286           I[i + 1]->First->SpacesRequiredBefore = !I[i]->Last->is(tok::r_brace);
  311          (TheLine->First->is(tok::r_brace) && TheLine->First->Next &&
  360                      (I[1]->First->is(tok::r_brace) &&
  380            I[2]->First->is(tok::r_brace))) {
  475       if (Line->First->isOneOf(tok::kw_case, tok::kw_default, tok::r_brace))
  489           if (Line->First->isOneOf(tok::kw_case, tok::kw_default, tok::r_brace))
  531                             tok::kw_for, tok::r_brace, Keywords.kw___except)) {
  539           !I[1]->First->is(tok::r_brace))
  545           I + 2 != E && !I[2]->First->is(tok::r_brace))
  550           !I[1]->First->is(tok::r_brace))
  556           I + 2 != E && !I[2]->First->is(tok::r_brace))
  570       if (Tok->is(tok::r_brace) && !Tok->MustBreakBefore &&
  612         if (Tok->isNot(tok::r_brace))
  643            I[2]->First->is(tok::r_brace))) {
 1089         PreviousLine && PreviousLine->startsWith(tok::r_brace);
 1093          !TheLine.startsWith(tok::r_brace));
 1192   if (RootToken.is(tok::r_brace) &&
 1214   if (PreviousLine && PreviousLine->Last->isOneOf(tok::semi, tok::r_brace) &&
 1228     if (RootToken.isOneOf(tok::l_brace, tok::r_brace, tok::kw_case))
tools/clang/lib/Format/UnwrappedLineParser.cpp
  333       kind = tok::r_brace;
  349     case tok::r_brace:
  435     case tok::r_brace:
  465                !PrevTok->isOneOf(tok::semi, tok::r_brace, tok::l_brace)) ||
  566                  : !FormatTok->is(tok::r_brace)) {
  990         if (FormatTok->is(tok::r_brace)) {
 1255     case tok::r_brace:
 1687     case tok::r_brace:
 1739     case tok::r_brace:
 1859       if (FormatTok->isOneOf(tok::semi, tok::r_brace, tok::eof))
 1918     if (FormatTok->isOneOf(tok::semi, tok::l_brace, tok::r_brace))
 2123     if (Tok->is(tok::r_brace))
 2163     } else if (FormatTok->is(tok::r_brace)) {
 2291     } else if (FormatTok->is(tok::r_brace)) {
tools/clang/lib/Format/UnwrappedLineParser.h
  102                        tok::TokenKind ClosingBraceKind = tok::r_brace);
tools/clang/lib/Format/WhitespaceManager.cpp
  643                                   Changes[i - 1].Tok->is(tok::r_brace) &&
tools/clang/lib/Lex/Lexer.cpp
 3501     Kind = tok::r_brace;
 3638       Kind = tok::r_brace;                             // '%>' -> '}'
tools/clang/lib/Lex/ModuleMap.cpp
 1535   case tok::r_brace:
tools/clang/lib/Lex/PPMacroExpansion.cpp
  641     } else if (I->is(tok::r_brace)) {
  687     } else if (I->is(tok::r_brace)) {
tools/clang/lib/Lex/Preprocessor.cpp
  926     case tok::r_brace:
 1077     case tok::r_paren: case tok::r_square: case tok::r_brace:
tools/clang/lib/Parse/ParseCXXInlineMethods.cpp
  154     ConsumeAndStoreUntil(tok::r_brace, Toks, /*StopAtSemi=*/false);
  161       ConsumeAndStoreUntil(tok::r_brace, Toks, /*StopAtSemi=*/false);
  206     ConsumeAndStoreUntil(tok::r_brace, Toks, /*StopAtSemi=*/true);
  700       ConsumeAndStoreUntil(tok::r_brace, Toks, /*StopAtSemi=*/false);
  720     case tok::r_brace:
  759     ConsumeAndStoreUntil(tok::l_brace, tok::r_brace, Toks,
  888         if (SkipUntil(tok::r_brace) &&
  902     tok::TokenKind CloseKind = IsLParen ? tok::r_paren : tok::r_brace;
 1176       ConsumeAndStoreUntil(tok::r_brace, Toks, /*StopAtSemi=*/false);
 1199     case tok::r_brace:
tools/clang/lib/Parse/ParseDecl.cpp
 1893     case tok::r_brace:
 1929       SkipUntil(tok::r_brace);
 1947     case tok::r_brace:
 2186       SkipUntil(tok::r_brace, StopAtSemi | StopBeforeMatch);
 4141   while (!tryParseMisplacedModuleImport() && Tok.isNot(tok::r_brace) &&
 4223     if (Tok.is(tok::r_brace)) {
 4230     SkipUntil(tok::r_brace, StopAtSemi | StopBeforeMatch);
 4477       SkipUntil(tok::r_brace, StopAtSemi);
 4603       SkipUntil(tok::r_brace, StopAtSemi);
 4646   if (Tok.is(tok::r_brace) && !getLangOpts().CPlusPlus)
 4655   while (Tok.isNot(tok::r_brace)) {
 4660       if (SkipUntil(tok::comma, tok::r_brace, StopBeforeMatch) &&
 4690         SkipUntil(tok::comma, tok::r_brace, StopBeforeMatch);
 4713     if (Tok.isNot(tok::r_brace) && !TryConsumeToken(tok::comma, CommaLoc)) {
 4715         Diag(Tok.getLocation(), diag::err_expected_either) << tok::r_brace
 4719       if (SkipUntil(tok::comma, tok::r_brace, StopBeforeMatch)) {
 4728     if (Tok.is(tok::r_brace) && CommaLoc.isValid()) {
tools/clang/lib/Parse/ParseDeclCXX.cpp
  150     SkipUntil(tok::r_brace);
  171     SkipUntil(tok::r_brace, StopBeforeMatch);
  175     if (!rBraceToken.is(tok::r_brace)) {
  242     while (!tryParseMisplacedModuleImport() && Tok.isNot(tok::r_brace) &&
  390     case tok::r_brace:
  440   if (Tok.is(tok::r_brace) && getLangOpts().ModulesTS) {
  445   while (!tryParseMisplacedModuleImport() && Tok.isNot(tok::r_brace) &&
 1339   case tok::r_brace:  // struct bar { struct foo {...} }
 2360     SkipUntil(tok::r_brace, StopAtSemi | StopBeforeMatch);
 2470     SkipUntil(tok::r_brace, StopAtSemi);
 2722         SkipUntil(tok::r_brace);
 2927     SkipUntil(tok::r_brace, StopAtSemi | StopBeforeMatch);
 3277         case tok::r_brace:
 3327     while (!tryParseMisplacedModuleImport() && Tok.isNot(tok::r_brace) &&
 3335     SkipUntil(tok::r_brace);
 3399   Tok.setKind(tok::r_brace);
 4351   while (Tok.isNot(tok::r_brace) && !isEofOrEom()) {
tools/clang/lib/Parse/ParseExpr.cpp
  246   if (K == tok::l_brace || K == tok::r_brace  ||
tools/clang/lib/Parse/ParseExprCXX.cpp
  731     SkipUntil(tok::r_brace, StopAtSemi);
 1773   case tok::r_brace:
 3182         SkipUntil(tok::r_brace, StopBeforeMatch);
tools/clang/lib/Parse/ParseInit.cpp
  434   if (Tok.is(tok::r_brace)) {
  456       if (Tok.is(tok::r_brace)) break;
  490         SkipUntil(tok::r_brace, StopBeforeMatch);
  502     if (Tok.is(tok::r_brace)) break;
  570     if (Tok.is(tok::r_brace))
tools/clang/lib/Parse/ParseObjc.cpp
  649       if (Tok.is(tok::r_brace))
  698       SkipUntil(tok::r_brace, tok::at, StopAtSemi);
 1912   while (Tok.isNot(tok::r_brace) && !isEofOrEom()) {
 1990       SkipUntil(tok::r_brace, StopAtSemi | StopBeforeMatch);
 2674   ConsumeAndStoreUntil(tok::r_brace, Toks, /*StopAtSemi=*/false);
 2677     ConsumeAndStoreUntil(tok::r_brace, Toks, /*StopAtSemi=*/false);
 2712     SkipUntil(tok::r_brace);
 3449   while (Tok.isNot(tok::r_brace)) {
 3459         SkipUntil(tok::r_brace, StopAtSemi);
 3465       SkipUntil(tok::r_brace, StopAtSemi);
 3474       SkipUntil(tok::r_brace, StopAtSemi);
 3498     if (!TryConsumeToken(tok::comma) && Tok.isNot(tok::r_brace))
 3499       return ExprError(Diag(Tok, diag::err_expected_either) << tok::r_brace
tools/clang/lib/Parse/ParseOpenMP.cpp
  834     while (!P.SkipUntil(tok::r_brace, tok::r_paren,
  900     while (!P.SkipUntil(tok::r_brace, tok::r_paren,
  964           while (!SkipUntil(tok::r_brace, tok::r_paren,
  970         if (!TryConsumeToken(tok::comma) && Tok.isNot(tok::r_brace))
 1407     } else if (Tok.isNot(tok::r_brace) && !isEofOrEom()) {
 1446            Tok.isNot(tok::r_brace)) {
tools/clang/lib/Parse/ParseStmt.cpp
  193         SkipUntil(tok::r_brace, StopAtSemi | StopBeforeMatch);
  228     if (Tok.is(tok::r_brace)) {
  419     SkipUntil(tok::r_brace, StopAtSemi | StopBeforeMatch);
  438     SkipUntil(tok::r_brace, StopAtSemi | StopBeforeMatch);
  721         if (!SkipUntil(tok::colon, tok::r_brace, StopAtSemi | StopBeforeMatch))
  736         if (!SkipUntil(tok::colon, tok::r_brace, StopAtSemi | StopBeforeMatch))
  784   if (Tok.isNot(tok::r_brace)) {
  841   if (Tok.isNot(tok::r_brace)) {
  999     IsStmtExprResult = GetLookAheadToken(LookAhead).is(tok::r_brace) &&
 1067   while (!tryParseMisplacedModuleImport() && Tok.isNot(tok::r_brace) &&
 1396       SkipUntil(tok::r_brace);
 2037       SkipUntil(tok::r_brace, StopAtSemi | StopBeforeMatch);
 2166   if (!SkipUntil(tok::r_brace, StopAtCodeCompletion)) {
 2172         !SkipUntil(tok::r_brace, StopAtCodeCompletion)) {
 2375   while (Tok.isNot(tok::r_brace)) {
tools/clang/lib/Parse/ParseStmtAsm.cpp
  480       } else if (!InAsmComment && Tok.is(tok::r_brace)) {
  488     if (!InAsmComment && BraceNesting && Tok.is(tok::r_brace) &&
  532       Diag(Tok, diag::err_expected) << tok::r_brace;
tools/clang/lib/Parse/ParseTemplate.cpp
  121       SkipUntil(tok::r_brace, StopAtSemi | StopBeforeMatch);
  136           SkipUntil(tok::r_brace, StopAtSemi | StopBeforeMatch);
  244     SkipUntil(tok::r_brace, StopAtSemi | StopBeforeMatch);
 1551     ConsumeAndStoreUntil(tok::r_brace, Toks, /*StopAtSemi=*/false);
 1558       ConsumeAndStoreUntil(tok::r_brace, Toks, /*StopAtSemi=*/false);
tools/clang/lib/Parse/Parser.cpp
  314         SkipUntil(tok::r_brace, StopAtCodeCompletion);
  316         SkipUntil(tok::r_brace);
  342     case tok::r_brace:
  783   case tok::r_brace:
 1342     SkipUntil(tok::r_brace);
 1345       SkipUntil(tok::r_brace);
 2182   while (Tok.isNot(tok::r_brace) && !isEofOrEom()) {
 2483   if (P.Tok.isNot(tok::r_paren) && P.Tok.isNot(tok::r_brace) &&
tools/clang/lib/Tooling/Syntax/BuildTree.cpp
  232     Builder.markChildToken(S->getRBracLoc(), tok::r_brace,
tools/clang/tools/extra/clang-tidy/bugprone/MacroParenthesesCheck.cpp
   50   return T.isOneOf(tok::r_paren, tok::r_brace, tok::r_square, tok::comma,
  125     } else if (Tok.isOneOf(tok::r_paren, tok::r_brace, tok::r_square)) {
tools/clang/tools/extra/clang-tidy/modernize/UseUsingCheck.cpp
   48     case tok::r_brace:
tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp
   64       TokKind == tok::r_brace) {
tools/clang/tools/extra/clangd/Format.cpp
   46       case tok::r_brace:
tools/clang/tools/extra/clangd/SourceCode.cpp
  853     case tok::r_brace:
tools/clang/unittests/Tooling/Syntax/TokensTest.cpp
  254                           Kind(tok::l_brace), Kind(tok::r_brace)));
tools/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusNameParser.cpp
  289   if (!ConsumeBrackets(tok::l_brace, tok::r_brace)) {
tools/lldb/source/Plugins/Language/ClangCommon/ClangHighlighter.cpp
   74     case tok::r_brace: